Changes between Initial Version and Version 1 of Ticket #9221, comment 42


Ignore:
Timestamp:
Oct 17, 2015 4:03:27 AM (2 years ago)
Author:
rrnewton
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #9221, comment 42

    initial v1  
    11If blackholing *is* the culprit then I wonder how localized the strictification will need to be...
    22
    3 Ezyang's multi-process suggestion seems appealing.  But if it's a `forkProcess` approach, is it possible to load most of the relevant state into memory before forking a child process per module?  That could avoid or reduce communication through files or shared pages.
     3Ezyang's multi-process suggestion seems appealing.  If it's a `forkProcess` approach, is it possible to load most of the relevant state into memory before forking a child process per module?  That could avoid or reduce communication through files or shared pages.
    44
    55The granularity of per-module compiles is big, so maybe processes would be ok.  Also, there's the nice side effect that the GCs of child processes are disentangled, removing that particular scaling bottleneck.