netbeans:处理大型 Java 项目时 CPU 占用率达 100%

netbeans:处理大型 Java 项目时 CPU 占用率达 100%

有没有办法调试到底是什么原因导致 NetBeans 运行缓慢并占用这么多资源?当我尝试使用代码完成时,代码完成大约需要 20 到 30 秒才能出现。

我目前已转向 eclipse,并且不再存在同样的问题。/

答案1

在 Eclipse 中,您可以看到一个视图,它显示了后台正在发生的事情。Netbeans 在状态栏中有一个小小的“活动”东西,但它要么不是每个人都在用,要么还有其他事情在进行。

首先要尝试的是给 Netbeans 1GB 的 RAM。如果这有帮助,则说明您被垃圾收集器击中了。

如果这没有帮助,你可以发出信号对 Java 进程执行此操作以使其转储其线程。

答案2

顺便提一下,我使用的是 Intel i5 和 Windows10-64bit。我几乎尝试了所有方法。在一次系统更新之后,我的 Netbeans 8.2 导致系统变得非常慢,几乎到了无响应的地步。在 NB 启动或构建期间,系统几乎没有响应。因此,所有可能的调整(包括 Netbeans 和 Java)都无法解决问题。似乎 Windows 更新本身会引发问题,因为更新确实在低系统级别上发生了变化,我想。我决定通过创建如下新快捷方式来降低 Netbeans PID:

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

现在我可以不受干扰地工作,而且比以前顺畅得多。

https://github.com/dobrivoje/netbeansconfig

答案3

我在使用 Netbeans 编码时总是遇到问题,但自从我改用 Eclipse 后,工作变得容易多了,编译时间也很快。试用 Eclipse 并将其性能与 Netbeans 进行比较。

相关内容