On 7/2/14, 2:52 PM, Kim Gräsman wrote:
On Wed, Jul 2, 2014 at 9:45 PM, Kim Gräsman <kim.gras...@gmail.com> wrote:

Ah, I thought it was just made non-default. Thanks, waiting for that
full build to complete!

OK, so I now have preliminary perf data.

- Before is ``mach build -p content`` with the plain pymake in mozilla-central
- After is ``mach build -p content`` with pymake from GitHub with an
additional patch to remove the iter- prefix on all dict enumeration. I
also had to revert this [1] commit to be able to build without
failing.

               Before             After
               34,701            36,98
               35,097            36,196
               34,993            35,697
               35,054            36,741
               35,244            34,736
               34,68              36,555
               35,494            35,043
               35,437            36,282
Average  35,0875          36,02875

So it's almost a full second slower on average for the null build of content.

The only perf-sensitive change I've done so far is the dict iteration
stuff, but I can run a test without it tomorrow, to make sure it's not
something else.

How do you feel about this?

That performance hit is negligible and probably within expected deviation due to system load, page cache state, etc. Let's nix the iter calls.

Thank you for measuring this.

_______________________________________________
dev-builds mailing list
dev-builds@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to