On Wednesday, October 17, 2012 11:00:13 PM UTC-7, Mike Hommey wrote: > If you copy omni.ja from the PGO build to the opt build, you'll be able > to see if everything comes from that. We're planning to make that > currently PGO-only optimization run on all builds. (bug 773171)
Excellent suggestion, plus it made me repeat the experiment. The repeat turned up somewhat more confusing data that still seems to support PGO for Windows startup. I did 2-3 tests with each of 4 configurations (I botched one trial and didn't bother rebooting to test it again), and got this: pgo with pgo omni.ja 1.6 - 1.7 seconds (1.6, 1.7) pgo with opt omni.ja 1.4 - 1.6 seconds (1.4, 1.6, 1.6) opt with pgo omni.ja 1.3 - 8.0 seconds (1.3, 1.4, 8.0) opt with opt omni.ja 2.9 - 8.7 seconds (2.9, 6.2, 8.7) The number of trials is too small to conclude very much. If we really wanted to know, either someone would have to spend some time doing this over and over, or we'd have to use Telemetry with some A/B testing. It's very weird to me that despite the new weirdness, opt/opt was always slower than pgo/pgo, and by about the same amount as my first experiment (in the best case for opt/opt). Dave _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform