Почему программа Maven может указать параметр потока, превышающий количество ядер процессора?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Почему программа Maven может указать параметр потока, превышающий количество ядер процессора?

Сообщение Anonymous »

У меня есть сервер с 2 ядрами и 2 ГБ оперативной памяти. Если я выполню команду mvn clean compile -T 8, будет ли какой-либо практический смысл указывать параметр -T больше, чем количество ядер на сервере?
Кроме того, почему программа Maven может указать параметр потока, превышающий количество ядер ЦП?
Я скомпилировал проект maven с 8 модулями и обнаружил, что при указании -T быстрее, чем не указывать это.
чистая компиляция mvn
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 37.234 s
[INFO] Finished at: 2025-01-21T10:46:37+08:00
[INFO] ------------------------------------------------------------------------

mvn clean compile -T 8
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 16.485 s (Wall Clock)
[INFO] Finished at: 2025-01-21T10:47:12+08:00
[INFO] ------------------------------------------------------------------------


Подробнее здесь: https://stackoverflow.com/questions/793 ... -number-of
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»