有没有真正的方法可以让 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 许可协议
当您的 NetBeans 或 Eclipse IDE 似乎使用了太多内存时,该问题的非常简单的解决方案:
我在我的 Linux Mint 和 Ubuntu 盒子上遇到了 Netbeans 7.0 的类似问题。 Netbeans 使用了超过 700 MiB 的空间和 50-80% 的 CPU。然后我决定做一些清理工作。我安装了 30 个插件,但我并没有使用其中的大部分。所以,我禁用了我没有使用的插件,我禁用了多达 19 个插件。现在内存使用量下降到 400+ MiB,CPU 使用量下降到 10,最多 50%。
现在我的生活轻松多了。