如何提高 Netbeans 性能?

新手上路,请多包涵

有没有真正的方法可以让 Netbeans 更快地加载和工作?

它太慢了,当你编码一段时间后会变得更糟。它吃掉了我所有的内存。


我在 Windows 机器上,特别是 Windows Server 2008 Datacenter Edition x64、4Gb RAM、3Ghz Core 2 Duo 处理器等。我使用的是 x64 JDK。我使用 NOD32 Antivirus,因为对我来说它是机器性能最好的。

在任务管理器中netbeans.exe只显示不超过20Mb,java.exe超过600Mb。

我的项目是一个 J2EE web 应用程序,有 500 多个类,只有项目库不包括在内(外部)。当我说慢时,我的意思是 Netbeans 被冻结了 3、4、5 分钟或更长时间。

如果我的项目必须读取所有文件以获取错误警告、svn 状态等文件状态,那么我的项目对于 Netbeans 来说是否太大了?我可以禁用所有这些吗?是否可以将其设置为仅在我打开文件时扫描?

打开所有工具后,我的 CPU 使用率通常为 30%,我指的是 Netbeans、MS SQL Manager、Notepad、XMLSpy、Task Manager、Delphi、VirtualBox。 Netbeans 占用的内存比我的虚拟化系统多。

在 Linux 中,它与同一台机器中的 Windows 一样慢(Ubuntu 8.04 x64)。

Netbeans 团队确实提高了启动速度,但是当它打开时它开始缓存 ALL。

我使用了一些 JVM 参数来设置高内存使用率和其他参数: "C:\Program Files\NetBeans Dev\bin\netbeans.exe" -J-Xms32m -J-Xmx512m -J-Xverify:none -J-XX:+CMSClassUnloadingEnabled

但它仍然很慢。

原文由 yeradis 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 685
1 个回答

当您的 NetBeansEclipse IDE 似乎使用了太多内存时,该问题的非常简单的解决方案:

  1. 禁用您不使用的插件。
  2. 关闭您不在处理的项目。

我在我的 Linux Mint 和 Ubuntu 盒子上遇到了 Netbeans 7.0 的类似问题。 Netbeans 使用了超过 700 MiB 的空间和 50-80% 的 CPU。然后我决定做一些清理工作。我安装了 30 个插件,但我并没有使用其中的大部分。所以,我禁用了我没有使用的插件,我禁用了多达 19 个插件。现在内存使用量下降到 400+ MiB,CPU 使用量下降到 10,最多 50%。

现在我的生活轻松多了。

原文由 Ravish 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题