On 2/1/2013 1:51 PM, Daniel Veditz wrote: > On 1/30/2013 8:03 PM, Ehsan Akhgari wrote: >> It turns out that disabling PGO but keeping LTCG enabled reduces the >> memory usage by ~200MB, which means that it's not an effective >> measure. Disabling both LTCG and PGO brings down the linker's >> virtual memory usage to around 1GB, which means that we will not hit >> the maximum virtual memory size of 4GB for a *long* time. > > Are the MS tools limited to 4GB? if not why aren't we using 8GB or > more machines? They are cheap compared to the cost of engineering time > we're spending trying to fit into a too-small box.
The Microsoft x86 toolchain is only available as x86 binaries, which means it's limited to a 32-bit address space, thus 4GB of addressable virtual memory. This is the root cause of this issue. -Ted _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform