On 25/10/17 17:16, michael.norr...@data61.csiro.au wrote:
> The –j number dictates how many processes Holmake will fork/exec at once to 
> run theory scripts.  On a 1 core machine (without hyperthreading), you will 
> only get time-sliced concurrency between the scripts. As scripts do minimal 
> I/O (reading the script and writing theory files at the end), you may not get 
> much advantage from scripts able to run while others are blocked.
> 
> With –j1, Holmake doesn’t monitor the child process asynchronously, but uses 
> “system” to run scripts one after the other.

Sorry. I made a typing error in my previous message I meant to write:

   I used “bin/build -j 2” and it still used only *1* core
   most of the time. My CPU is *2* core.”.

So it mostly wastes the opportunity to use both cores.

-- 
Do not eat animals; respect them as you respect people.
https://duckduckgo.com/?q=how+to+(become+OR+eat)+vegan

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
hol-info mailing list
hol-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hol-info

Reply via email to