icecc / icecream

Distributed compiler with a central scheduler to share build load
GNU General Public License v2.0
1.58k stars 250 forks source link

make sending in small 10k chunks controlled by ICECC_SLOW_NETWORK (#407) #492

Closed llunak closed 5 years ago

llunak commented 5 years ago

With limiting the rate of local preprocessors in #486 the change from #407 should be much less needed and IMO it's now generally a needless slowdown that causes more system calls, possibly more context switches, etc. So change back to using large chunks by default and use the smaller ones only if ICECC_SLOW_NETWORK=1 is set.