有没有一种真正的方法让Netbeans加载和工作更快?
它太慢了,当你编码一段时间后变得更糟。它吃掉我所有的RAM。
我正在使用Windows机器,具体来说是Windows Server 2008数据中心版x64,4GB RAM,3GHz Core 2 Duo处理器等。我正在使用x64 JDK。我使用NOD32防病毒软件,因为对于我来说,它是机器性能最好的。
在任务管理器中,netbeans.exe只显示不到20 MB,而java.exe则超过600 MB。
我的项目是一个J2EE Web应用程序,有500多个类,仅包括项目库(外部文件)不包含在内。当我说慢时,我的意思是Netbeans冻结了3、4、5分钟或更长时间。
如果它必须读取所有文件以获取文件状态(如错误警告、svn状态等),那么我的项目是否对Netbeans来说太大了?我能否禁用所有这些功能?是否可以设置为仅在打开文件时扫描?
我的CPU使用率通常为30%,并且所有工具都已打开,我的意思是Netbeans、MS SQL Manager、记事本、XMLSpy、任务管理器、Delphi和VirtualBox等。Netbeans比我的虚拟化系统占用更多的RAM。
在Linux中,它与Windows相同的机器一样慢(Ubuntu 8.04 x64)。
Netbeans团队改善了启动速度,但是当它打开时,它开始缓存全部内容。
我已经使用了一些JVM参数来设置高内存使用率和其他参数:"C:\ Program Files \ NetBeans Dev \ bin \ netbeans.exe" -J-Xms32m -J-Xmx512m -J-Xverify:none -J-XX:+ CMSClassUnloadingEnabled
,但仍然很慢。