Có cách thực sự nào để khiến Netbeans tải và hoạt động nhanh hơn không?
Nó quá chậm và trở nên tồi tệ hơn khi bạn đã viết mã một thời gian. Nó ăn hết RAM của tôi.
Tôi đang sử dụng máy Windows, cụ thể là Windows Server 2008 Datacenter Edition x64, RAM 4Gb, bộ xử lý Core 2 Duo 3Ghz, v.v. Tôi đang sử dụng x64 JDK. Tôi sử dụng NOD32 Antivirus vì đối với tôi nó là tốt nhất về hiệu suất máy.
Trong Task Manager, netbeans.exe chỉ hiển thị không quá 20 Mb, java.exe hơn 600Mb.
Dự án của tôi là một ứng dụng web J2EE, hơn 500 lớp, chỉ có các thư viện dự án không được bao gồm (bên ngoài). Và khi tôi nói chậm, tôi có nghĩa là 3, 4, 5 phút hoặc hơn Netbeans bị đóng băng.
Có phải dự án của tôi quá lớn đối với Netbeans, nếu nó phải đọc tất cả các tệp để có được trạng thái của các tệp như cảnh báo lỗi, trạng thái svn và hơn thế nữa? Tôi có thể tắt tất cả điều này không? Có thể đặt nó chỉ quét khi tôi mở một tệp không?
Việc sử dụng CPU của tôi bình thường ở mức 30 phần trăm với tất cả các công cụ của tôi được mở, ý tôi là Netbeans, MS SQL Manager, Notepad, XMLSpy, Task Manager, Delphi, VirtualBox. Netbeans ngốn nhiều RAM hơn các hệ thống ảo hóa của tôi.
Trong Linux, nó chậm như trong Windows trên cùng một máy (Ubuntu 8.04 x64).
Đúng là nhóm Netbeans đã cải thiện tốc độ khởi động nhưng khi nó mở ra, nó bắt đầu lưu vào bộ nhớ cache TẤT CẢ.
Tôi đã sử dụng một số tham số JVM để đặt mức sử dụng bộ nhớ cao và các thông số khác:
"C:\Program Files\NetBeans Dev\bin\netbeans.exe" -J-Xms32m -J-Xmx512m -J-Xverify:none -J-XX:+CMSClassUnloadingEnabled
Nhưng nó vẫn còn chậm.