netbeans: mất 100% cpu khi làm việc với một dự án java lớn


1

Có cách nào để gỡ lỗi chính xác những gì khiến netbeans bị chậm và chiếm quá nhiều tài nguyên không? Khi tôi cố gắng sử dụng hoàn tất mã, sẽ mất khoảng 20 đến 30 giây để hoàn thành mã xuất hiện.

Bây giờ tôi đã chuyển sang nhật thực và nó không chia sẻ cùng một vấn đề. /

Câu trả lời:


1

Trong Eclipse, bạn có một khung nhìn hiển thị những gì đang diễn ra trong nền. Netbeans có một chút "hoạt động" trong thanh trạng thái nhưng nó không được mọi người sử dụng hoặc có những thứ khác đang diễn ra.

Điều đầu tiên để thử là cung cấp cho Netbeans 1GB RAM . Nếu điều đó có ích, bạn đã bị người thu gom rác tấn công.

Nếu điều đó không có ích, bạn có thể gửi tín hiệu vào quy trình Java để làm cho nó kết xuất các luồng của nó.


1

Chỉ cần đề cập rằng tôi làm việc trên Intel i5 và Windows10-64bit. Tôi đã thử mọi thứ theo nghĩa đen. Sau một trong những cập nhật hệ thống đó, Netbeans 8.2 của tôi đã ảnh hưởng đến một hệ thống rất chậm, gần như không phản hồi. Trong quá trình khởi động hoặc xây dựng NB, hệ thống thực tế không phản hồi. Vì vậy, tất cả các tinh chỉnh có thể có cả Netbeans và Java, không thể giải quyết vấn đề. Có vẻ như bản cập nhật Windows tự kích hoạt một vấn đề xảy ra, vì các bản cập nhật đã thay đổi ở mức hệ thống thấp, tôi cho rằng. Tôi đã quyết định hạ thấp bộ lọc Netbeans, bằng cách tạo lối tắt mới như thế này:

cmd.exe /c start "Netbeans 8.2 LowPrio" /Low "C:\Program Files\NetBeans 8.2\bin\netbeans64.exe"

Bây giờ tôi có thể làm việc mà không bị gián đoạn, và nó mượt mà hơn nhiều so với trước đây.

https://github.com/dobrivoje/netbeansconfig


0

Tôi luôn gặp vấn đề với Netbeans khi mã hóa nhưng từ khi tôi chuyển sang công việc Eclipse đã dễ dàng hơn nhiều và thời gian biên dịch đã ở trong tình trạng khó khăn. Hãy thử Eclipse và so sánh hiệu suất của nó với Netbeans.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.