有没有一种真正的方法可以让 Netbeans 更快地加载和工作?
当您编码一段时间后,它太慢并且变得更糟。它吃掉了我所有的内存。
我在 Windows 机器上,特别是 Windows Server 2008 Datacenter Edition x64、4Gb RAM、3Ghz Core 2 Duo 处理器等。我使用的是 x64 JDK。我使用 NOD32 Antivirus,因为对我来说它是机器性能最好的。
在任务管理器中 netbeans.exe 只显示不超过 20 Mb,java.exe 超过 600 Mb。
我的项目是一个 J2EE Web 应用程序,有 500 多个类,只有项目库不包括(外部)。当我说慢时,我的意思是 3、4、5 分钟或更长时间 Netbeans 被冻结。
我的项目是否对 Netbeans 来说太大了,如果它必须读取所有文件以获取错误警告、svn 状态等文件的状态?我可以禁用这一切吗?是否可以将其设置为仅在我打开文件时扫描?
我的 CPU 使用率通常为 30%,我的所有工具都打开了,我的意思是 Netbeans、MS SQL 管理器、记事本、XMLSpy、任务管理器、Delphi、VirtualBox。Netbeans 比我的虚拟化系统消耗更多的 RAM。
在 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
但它仍然很慢。