Java 进程占用了太多的 RAM

Java 进程占用了太多的 RAM

我在装有 Java 1.8 的 Ubuntu 18.04 中使用 Eclipse photon,当我打开 Eclipse 时,我发现 Java 进程占用了 750 MB 到 1.2 GB 的 RAM,如图所示。这使我的系统变慢。请帮助我并让我们知道如何解决这个问题。

系统监视器图像

答案1

Eclipse 不是一个小型应用程序,它包含大量您可能不会主动使用的功能和能力。将问题归咎于 Java 并不准确,因为与 Eclipse 的其他部分相比,JVM 开销很小。

相比之下,我打开了 Visual Studio Code 并运行了一个中型项目,其所有进程(不包括 Java)占用了大约 750MB。我的 PyCharm 占用了 830MB(也是基于 Java 构建的)。

答案2

Eclipse 是一个功能强大的 IDE,可以使用大量内存。这主要取决于您的项目有多大,其他情况下,如果您有已开工项目较少。关闭未使用的项目,关闭未使用的视角和视图。这是降低内存使用量的基本方法。您还可以配置 eclipse.ini 以使用较少的内存并更频繁地使用垃圾收集,但这会使 ide 响应不太好,因为这个答案中的第一个陈述,我的意思是大型项目。

相关内容