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?

- Kim

[1] 
https://github.com/mozilla/pymake/commit/886aa4870b623afd874a04beff472f840349cd7b
_______________________________________________
dev-builds mailing list
dev-builds@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to