Хочу пропатчить gcc таким образом:
Как только начинается main первым делом смотрим на свободную память и соседние gcc.
Если соседние gcc не спят а памяти мало, надо заснуть на 10 секунд и дать шанс им доработать.
Если соседние gcc все спят, значит надо работать самому.
Предполагаемый результат: смогу компилировать в 9 потоков но когда памяти мало почти все gcc заснут, и реально работать (и жрать память) будет только парочка. Так победим (как мне кажется).