Netbeans'in daha hızlı yüklenmesini ve çalışmasını sağlamanın gerçek bir yolu var mı?
Çok yavaştır ve bir süredir kod yazdığınızda daha da kötüleşir. Tüm RAM'imi yiyor.
Bir Windows makinesindeyim, özellikle Windows Server 2008 Datacenter Edition x64, 4 Gb RAM, 3Ghz Core 2 Duo işlemci, vb. X64 JDK kullanıyorum. NOD32 Antivirus'ü kullanıyorum çünkü benim için makine performansının en iyisi.
Görev Yöneticisi'nde netbeans.exe yalnızca 20 Mb'den, java.exe'den 600Mb'den fazla göstermez.
Projem bir J2EE web uygulaması, 500'den fazla sınıf, sadece proje kütüphaneleri dahil değil (harici). Ve yavaş dediğimde 3, 4, 5 dakika veya daha fazla Netbeans dondu demek istiyorum.
Hata uyarıları, svn durumu ve daha fazlası gibi dosyaların durumunu almak için tüm dosyaları okuması gerekiyorsa projem Netbeans için çok büyük mü? Tüm bunları devre dışı bırakabilir miyim? Yalnızca bir dosyayı açtığımda tarayacak şekilde ayarlamak mümkün mü?
CPU kullanımım normalde tüm araçlarım açıkken yüzde 30'dur, yani Netbeans, MS SQL Manager, Notepad, XMLSpy, Task Manager, Delphi, VirtualBox. Netbeans, sanallaştırılmış sistemlerimden daha fazla RAM tüketiyor.
Linux'ta, aynı makinede (Ubuntu 8.04 x64) Windows'taki kadar yavaştır.
Netbeans ekibinin başlatma hızını artırdığı doğrudur, ancak açıldığında TÜMÜNÜ önbelleğe almaya başlar.
Yüksek bellek kullanımını ve diğerlerini ayarlamak için bazı JVM parametrelerini kullandım:
"C:\Program Files\NetBeans Dev\bin\netbeans.exe" -J-Xms32m -J-Xmx512m -J-Xverify:none -J-XX:+CMSClassUnloadingEnabled
Ama yine de yavaş.