我们正在对现有Java程序进行基准测试 它们是旨在从多核CPU中受益的线程应用程序.我们想测量内核数量对运行速度的影响,但我们不愿意(也无法)更改这些应用程序的代码.
当然,我们可以在不同的机器上测试软件,但这样既昂贵又复杂.我们宁愿拥有一个软件解决方案.
注意:您可以假设测试平台是Windows,Linux或Mac.理想情况下,我们希望能够在这两个平台上运行测试.
java performance benchmarking multithreading
有没有办法限制java使用的核心数量?
同样,是否可以限制使用该核心的数量?
java cpu cpu-usage
java ×2
benchmarking ×1
cpu ×1
cpu-usage ×1
multithreading ×1
performance ×1