Можно ли установить более общую привязку процесса (автоматически)?
Я знаю с start /affinity X
где X - это шестнадцатеричное число, маскирующее биты используемых процессоров, процесс может быть запущен только для использования определенных процессоров. Однако есть ли возможность заявить что-то вроде: "запустите этот процесс, используя 50% доступных ядер, выберите их самостоятельно, но не используйте CPU3"?
1 ответ
Решение
Эта функциональность не предоставляется через командную строку (ни Windows API не поддерживает ее напрямую).
Это должно быть относительно просто для реализации в конкретном коде, но это определенно потребует специальной программы. Я не знаю, что есть программа, поддерживающая такой богатый функционал.