title: How to improve Netbeans performance?
body: <p>Is there a real way to get Netbeans to load and work faster?</p>
  
  <p>It is too slow and gets worse when you have been coding for some time. It eats all my RAM.</p>
  
  <hr>
  
  <p>I am on a Windows machine, specifically Windows Server 2008 Datacenter Edition x64,
  4Gb of RAM, 3Ghz Core 2 Duo processor, etc. I am using the x64 JDK. I use the NOD32 Antivirus since for me it is the best in machine performance.</p>
  
  <p>In Task Manager netbeans.exe only shows no more than 20 Mb, java.exe more than 600Mb.</p>
  
  <p>My project is a J2EE web application, more than 500 classes, only the project libraries not included (externals). And when I said slow, I mean 3, 4, 5 minutes or more Netbeans is frozen.</p>
  
  <p>Is my project just too large for Netbeans, if it has to read all files to get the state of files like error warnings, svn status and more? Can I disable all this? Is it possible to set it to scan only when I open a file?</p>
  
  <p>My CPU use is normally at 30 percent with all my tools opened, I mean Netbeans, MS SQL Manager, Notepad, XMLSpy, Task Manager, Delphi, VirtualBox. Netbeans eats more RAM than my virtualized systems.</p>
  
  <p>In Linux it is as slow as in Windows in the same machine (Ubuntu 8.04 x64).</p>
  
  <p>It is true that the Netbeans team improved startup speed but when it opens it begins to cache ALL. </p>
  
  <p>I have used some JVM parameters to set high memory usage and others:
  <code>"C:\Program Files\NetBeans Dev\bin\netbeans.exe" -J-Xms32m -J-Xmx512m -J-Xverify:none  -J-XX:+CMSClassUnloadingEnabled</code></p>
  
  <p>But it is still slow.</p>