限制Runtime.getRuntime()。exec的CPU使用率

时间:2013-06-24 10:18:39

标签: java cpu-usage runtime.exec

是否可以限制Runtime.getRuntime().exec的使用率?

在标题中的问题后,我想知道是否存在任何库以限制 Runtime.getRuntime().exec运行进程时的CPU使用率。在Java之外我可以使用像cpulimit等shell命令,但我对Java替代方案感到好奇。

1 个答案:

答案 0 :(得分:2)

  

Out of Java我可以使用像'cpulimit'等shell命令,但我对Java替代方案感到好奇。

你会以同样的方式做到这一点;例如通过将命令包装为“受限”,在shell脚本/批处理文件中使用相关命令设置限制。

(Java不提供直接支持这种东西,所以你别无选择,只能采用这样的平台特定的“黑客”。)