я запустить свою программу с использованием Maven с помощью следующей команды:процесс Java ест только 1 ядро центрального процессора
mvn exec:java -Dexec.mainClass="some.path.to.my.class"
на сервере многопроцессорных Linux. когда я проверяю использование ЦП, я вижу, что java ест только 1 процессорное ядро. Я читал где-то, что может помочь параметр -server
.
Какие параметры мне нужно установить и как я могу передать их с помощью команды mvn exec:java
?
Вы можете попробовать многопоточность, чтобы использовать больше, чем ядро в java –
, это зависит от того, сколько одновременно работающих потоков есть приложение. – Peeyush
@AsierAranbarri, так как я могу делать многопоточность? я должен положить его в код? потому что я использую внешние библиотеки, предназначенные для запуска также в кластере, и они должны иметь его уже внутри. – ulkas