Help needed with prioritizing js/src compilation (bug 1262241)

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Help needed with prioritizing js/src compilation (bug 1262241)

Gregory Szorc-3
Bug 1262241 is pretty high priority for developers, IMO. The way things work today is that js/src - specifically Interpreter.cpp - is stacked up behind a very long line of dependencies and its 2+ minute compilation often becomes a long pole in the compile tier. Unfortunately, there doesn't appear much we can do to make the compilation itself shorter.

I tried reordering dependencies in the auto-generated .mk files, but I don't think that worked consistently. Someone may need to dive into GNU make's source code to see how it schedules targets to see if we can hack things to make it prioritize a specific target.

Is anyone willing to volunteer to spend a few hours to investigate this issue?

_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds
Reply | Threaded
Open this post in threaded view
|

Re: Help needed with prioritizing js/src compilation (bug 1262241)

Michael Shal
My current work is winding down, so I can try to take a look at this next unless someone else gets there first.

On Wed, Mar 29, 2017 at 3:35 PM, Gregory Szorc <[hidden email]> wrote:
Bug 1262241 is pretty high priority for developers, IMO. The way things work today is that js/src - specifically Interpreter.cpp - is stacked up behind a very long line of dependencies and its 2+ minute compilation often becomes a long pole in the compile tier. Unfortunately, there doesn't appear much we can do to make the compilation itself shorter.

I tried reordering dependencies in the auto-generated .mk files, but I don't think that worked consistently. Someone may need to dive into GNU make's source code to see how it schedules targets to see if we can hack things to make it prioritize a specific target.

Is anyone willing to volunteer to spend a few hours to investigate this issue?

_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds



_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds