Ubuntu 18.04:为什么 Java CPU 使用率如此高?

Ubuntu 18.04:为什么 Java CPU 使用率如此高?
  • Ubuntu 版本:Ubuntu 18.04.2 LTS
  • Java 版本:openjdk version "1.8.0_212"
  • Intellij 版本:2019.1.2 Community Edition

在此处输入图片描述

每当我打开 Intellij 时,如果没有后台进程运行,我都能看到 Java 的 CPU 利用率上升到约 500% 甚至更高。我执行了 和apt update。还有apt upgrade其他人遇到过这个问题吗?任何帮助都将不胜感激。

答案1

Java 应用程序 CPU 使用率过高可能由多种原因引起。以下是一些原因:

  • 具有低效循环的劣质应用程序代码。
  • Java 虚拟机 (JVM) 内存不足。
  • 传入工作量。如需参考,请访问这一页

一个快速的解决方案是增加 JVM 内存。这将有助于应用程序在垃圾收集之外花费更多时间进行处理。有关如何实现此目的的帮助,请参阅解决方案这里

您的解决方案成功了!

相关内容