Second status update: The numbers from disabling PGO on image, accessible and webrtc are in, and the linker max vmem size is down by only ~200MB, which is quite disappointing, especially since according to Randell, putting webrtc outside of libxul should buy us something around 600MB...
So, as desparate times require desparate measures, I went ahead and disabled PGO on the following components as well: rdf (the original patch there busted the tree so I backd it out), editor, svg, mathml, xslt, embedding, storage, and the old HTML parser. I will not be awake long enough tonight to see what the progress would look like, but those interested can follow along here: < https://tbpl.mozilla.org/?tree=Mozilla-Inbound&jobname=WINNT%205.2%20.*%20pgo-build >. I'm planning to keep the tree APPROVAL REQUIRED for now. I will re-evaluate the situation tomorrow, but I do expect that we will be able to temporarily reopen the tree tomorrow. In the mean time, if you can think about more components which will not be causing a big performance problem by disabling PGO on them, please file a bug and make it block bug 832992 (and even better, copy a file like this to their top-level directory to disable PGO on them: https://hg.mozilla.org/integration/mozilla-inbound/file/357b9a855e10/rdf/defs.mk ). Thanks! -- Ehsan <http://ehsanakhgari.org/> On Mon, Jan 21, 2013 at 5:36 PM, Ehsan Akhgari <ehsan.akhg...@gmail.com>wrote: > Status update: we have landed three patches on mozilla-inbound which > disable PGO on the following directories (rdf/, image/ and accessible/) and > I have triggered PGO builds on top of them to see how much they can shave > off of the linker's vmem usage. Randel is also working on taking some > webrtc code out of libxul in the mean time. > > If all of this proves to be ineffective, we can look into de-PGO-ing more > code. > > Cheers, > Ehsan > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform