Java(SE)程序在 Debian Wheezy 上的执行太慢...我需要“调整” JVM 吗?

Java(SE)程序在 Debian Wheezy 上的执行太慢...我需要“调整” JVM 吗?

超级用户。

我编写了一个桌面程序来执行模拟过程(不值得在这里复制代码……这是一个相当长的程序)。如果我在 MacBook Pro(Intel Core i7 2.2 GHz,4GB RAM)上运行它,大约需要一个小时才能完成。但是,当我在 Debian Linux 桌面(Intel Core i7,3.4 GHz,8GB RAM,运行 Wheezy 64 位)上运行完全相同的程序时,需要长达三个小时!它是完全相同的程序!(顺便说一句,我在两台计算机上都使用 Oracle 的 JDK 8)。

通过谷歌搜索我发现这个博客,它告诉了如何在 Linux 上启用“大页面”...我试过了,但性能提升很小。在我做一些我可能会后悔的事情之前,我想要一些指导:

  1. 启用“大页面”对 JVM 确实有影响吗(具体来说,Java 程序是否运行得更好)?
  2. 有没有其他“调整”选项可以用来加快速度?(正如您上面看到的,这不是硬件问题,当我执行其他一些复杂操作时,Debian 桌面真的飞快……但 Java 程序只是拖着……我不想用其他语言重写它们)

提前致谢

相关内容