Eclipse执行速度比另一台PC慢

时间:2014-07-19 18:12:55

标签: java eclipse windows performance

我正在使用Java开发Eclipse,我注意到我的eclipse中的软件执行速度比在另一个类似的pc中运行的eclipse中的相​​同代码要慢得多(比如6或7倍)(两者都有8gb ram 8内核) 。唯一的区别是我在Windows 7上运行而另一台PC正在运行ubuntu 13.04。 我已经检查过了,我正在使用正确的虚拟机(jre 1.7,linux one with jre 1.6),并且在6分钟的运行中,控制台上最多可以打印20个。此外,我正在运行“运行”而不是调试。 它能是什么?是否有可能在linux下更快?

更新: 我在带有Windows的同一台笔记本电脑上安装了一个带Debian 7的分区(运行速度较慢)。使用默认打开的jdk 1.6和新的java 1.8 Debian要快得多。我会说好的,如果它慢了2倍,但执行6分钟而不是1分钟就有点奇怪了。

1 个答案:

答案 0 :(得分:1)

您可以做的一件事是在每个平台上使用终端:

首先执行java -version以确保两者都使用Oracle JVM(例如,在Ubuntu上,Oracle JDK的简单安装可能并不意味着您还没有使用原始的Open JDK)。

然后,在每台计算机的终端上运行Java程序,看看差异是否仍然存在。如果没有(即如果你从Eclipse运行时只有很大的性能差距),那么它可能是Eclipse的错。虽然Java在Linux / Debian上与Windows相比确实更快,但Eclipse可能没有相同的趋势。如果您的实验表明Eclipse是性能差距的原因:

  • 确保将Eclipse配置为在每个平台上使用Oracle JVM
  • 确保Eclipse本身及其所有可能的插件都已更新(如果没有,请更新第一个Eclipse,然后更新其插件)。