Alon Zakai
unread,Nov 6, 2012, 9:53:26 PM11/6/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to emscripte...@googlegroups.com
On the incoming branch, we now parallelize even the first compilation step (ll to js). Together with last week's work, we now parallelize practically all the compiler, except for (1) a few very short stages, and (2) closure compiler (which is parallel itself in part, but has a very long single-core phase).
Please test incoming on large codebases, this seems to past our tests, but is still a big change. In particular let me know if you see issues on windows (we had some problems with parallelizing the js optimizer last week, at first).
Aside from bugs, it might be useful to tweak the chunking parameters, see emscripten.py, and compile with EMCC_DEBUG=1 to see debug output of how many chunks, cores etc. are being used. Please let me know if you see anything odd or have suggestions for optimizations based on your project.
- azakai