两台Windows机器的性能差异很大

时间:2017-07-12 19:15:28

标签: java eclipse multithreading

我有一个在Eclipse中开发的Java应用程序。它是多线程的。我在同一制造商的两台Windows 10上进行了测试。 Eclipse中的JVM设置相同。 JVM参数在两台计算机中都使用默认设置。 JDK是相同的,1.8。

奇怪的是,在一台机器上,多线程模式的运行速度比单线程模式快50%。但是,在另一台机器上,多线程效果非常小,没有加速。

可能是什么原因引起的?

编辑:

我发现了这个问题。一台机器只有2个核心,另一台机器有4个核心,这有很大的不同!

0 个答案:

没有答案