On Tue, Aug 12, 2014 at 10:31 PM, Sergei Trofimovich wrote: > Good evening all! > > Currently when being ran './validate' script (without any parameters): > - builds ghc using 2 parallel jobs > - runs testsuite using 2 parallel jobs > > I propose to change the default value to amount of available CPUs: > - build ghc using N+1 parallel jobs > - run testsuite using N+1 parallel jobs > > Pros: > - first-time users will get faster ./validate > - seasoned users will need less tweaking for buildbots > > Cons: > - for imbalanced boxes (32 cores, 8GB RAM) it might > be quite painful to drag box out of swap > > What do you think about it?
Isn't the memory use also a problem on boxes with a much lower number of cores (e.g. 7.8 space leak(s))? On one machine with 1GB per core, I had to limit cabal install's parallelism when using 7.8. Assuming the patch goes in, is there a way to limit parallel jobs on the command line? _______________________________________________ ghc-devs mailing list [email protected] http://www.haskell.org/mailman/listinfo/ghc-devs
