Ограничение числа ядер приложению
Возможно ли ограничить число используемых ядер процессора для программы? Т.е. вместо 8 использовать 4. Или это всё на уровне системы?
Ответы (1 шт):
Автор решения: Barmaley
→ Ссылка
Можно, но только на уровне JVM, то есть надо запускать виртуальную Java машину, в которой будет исполняться программа с флагом, например:
-XX:ActiveProcessorCount=4
Доступно начиная с JDK 8, документация