2013-06-24 3 views
1

Возможно ли ограничение использования ЦП для Runtime.getRuntime().exec?Ограничение использования ЦП для Runtime.getRuntime(). Exec

После вопроса в заголовке мне интересно, существует ли какая-либо библиотека, чтобы ограничить использование ЦП , когда процесс выполняется Runtime.getRuntime().exec. Из Java я могу использовать команды оболочки, такие как cpulimit и т. Д., Но мне интересна альтернатива Java.

+2

Там нет родной Java, независимой от платформы способа сделай это. –

+0

мы можем установить только размер памяти (кучи), нет никакого использования ЦП. – simaremare

ответ

2

Из Java я могу использовать команды оболочки, такие как 'cpulimit' и т. Д., Но мне любопытно о Java-альтернативе.

Вы бы сделали это таким же образом; например путем обнуления команды «ограничено» в файле сценария оболочки/пакетного файла, который устанавливает ограничения с использованием соответствующих команд.

(Java не обеспечивает прямую поддержку такого рода вещи, так что у вас нет выбора, кроме как прибегнуть к платформе конкретным «писакам», как это.)

Смежные вопросы