Netbeans :优胜美地的内存使用率非常高


Netbeans : very high memory usage in Yosemite

我在 Yosemite 中使用 Netbeans 8.0.2(PHP 版(。我一直注意到该应用程序的内存使用率很高 - 例如,我现在检查了活动监视器,它使用了超过 9GB 的 RAM!关闭并重新打开后,它使用不到 1GB。

我现在没有做任何大项目;事实上,我的项目都是中小型的。关于插件,我只使用 xdebug,这里没有什么花哨的。

我注意到,Netbeans 打开的时间越长,它使用的内存就越多。每次运行或调试项目时,内存使用量似乎都会增加,因此似乎是某种内存泄漏。

是什么导致了如此荒谬的内存使用?

谢谢!

您可以编辑 netbeans.conf(位于安装 netbeans 的任何位置的 "etc" 子目录(,并传递 -Xmx 参数,如 netbeans.conf 本身所述。请注意,如果您不传递此选项,那么默认情况下,它将计算最大值本身作为总 ram 的(大(部分。如果你有很多 ram,它们的最大值也会很大,并且根据 jvm 版本和其他参数,java 不会轻易或根本不会将内存返回给系统,所以你可能想给它一个非常低的标准。我留下了 1gb 的内存,它从来没有抱怨过,但是 YMMV。

我在使用Wordpress项目时遇到了同样的问题。你有没有发现它是否是某个插件?

我有一个非常标准的安装,已经安装并使用了emmet/zen编码。我知道这个插件过去有问题。你已经安装了它吗?

此致敬意。