是否可以限制Runtime.getRuntime().exec
的使用率?
在标题中的问题后,我想知道是否存在任何库以限制
Runtime.getRuntime().exec
运行进程时的CPU使用率。在Java之外我可以使用像cpulimit
等shell命令,但我对Java替代方案感到好奇。
答案 0 :(得分:2)
Out of Java我可以使用像'cpulimit'等shell命令,但我对Java替代方案感到好奇。
你会以同样的方式做到这一点;例如通过将命令包装为“受限”,在shell脚本/批处理文件中使用相关命令设置限制。
(Java不提供直接支持这种东西,所以你别无选择,只能采用这样的平台特定的“黑客”。)