Java 性能不佳

Java 性能不佳

我有一台运行 Windows 的计算机,其中有很多大型程序(例如 Adob​​e Fireworks 和许多其他程序),并且计算机性能非常好。我决定格式化我的计算机(我不需要所有这些程序,因为这台计算机有不同的所有者)并安装了 Debian 8 Jessie(稳定)。

但自从第一次全新安装以来,每个需要 Java 运行的程序(例如 NetBeans、Google Chrome、Atom(高级文本编辑器)或任何程序)都会开始逐渐消耗 CPU(通过检查顶部命令)直到我必​​须通过按钮手动重新启动(计算机无法使用,我无法打开菜单并单击关闭电源)。

我尝试使用不同版本的 Java(7 和 8),但没有任何效果。 Java 7 通过官方存储库安装,版本 8 通过 Oracle 下载官方网站安装。

有什么建议吗?

编辑1:Java版本信息

lrwxrwxrwx   1 root root    24 May  6  2014 default-java -> java-1.7.0-openjdk-amd64
lrwxrwxrwx   1 root root    20 Nov  7 01:58 java-1.7.0-openjdk-amd64 -> java-7-openjdk-amd64
-rw-r--r--   1 root root  2439 Feb  7 21:22 .java-1.7.0-openjdk-amd64.jinfo
drwxr-xr-x   5 root root  4096 Jan 11 18:54 java-6-openjdk-amd64
drwxr-xr-x   8 root root  4096 Feb 21 11:10 java-7-openjdk-amd64
drwxr-xr-x   9 root root  4096 Feb  3 08:56 jdk-8-oracle-x64
-rw-r--r--   1 root root  2531 Feb  2 10:16 .jdk-8-oracle-x64.jinfo
drwxr-xr-x   2 root root  4096 Feb 21 11:12 openjdk-7

编辑2:Java性能
我还注意到通过顶部该Java进程的命令也消耗了大量的CPU(超过200%)。

答案1

性能较慢的原因之一可能是 OpenJDK。您几乎肯定在 Windows 上使用过 Oracle Java,并且您也应该尝试在 Debian 中使用相同的 JDK。

我看到你安装了Oracle JDK,但你说它不起作用。你有没有尝试过安装它使用java-package?下载 JDK 后,运行:

sudo apt-get install java-package
make-jpkg jdk-*.tar.gz
sudo dpkg -i oracle-java*.deb

您可能想要删除 OpenJDK,或者确保默认情况下通过update-alternatives.

相关内容