NetBeans 6.9和javaw.exe使用>;CPU的50%

NetBeans 6.9和javaw.exe使用>;CPU的50%,netbeans,cpu,javaw,Netbeans,Cpu,Javaw,当我使用NetBeans 6.9 for PHP时,javaw.exe占用了超过50%的CPU和大约450mb的ram(ram不是真正的问题),但CPU往往会过热 我有64位sys的jdk6.5,现在更新到最新的jdk6.21,但它是一样的,CPU总是接近100% 对于javaw.exe的这种高要求,有没有解决方案 操作系统:Win7 64位 更新: 我安装了NetBeans 6.7.1,与6.9相比,它运行得非常好 因此: 6.7.1 javaw.exe比6.9使用更少的内存,但cpu仍在使

当我使用NetBeans 6.9 for PHP时,javaw.exe占用了超过50%的CPU和大约450mb的ram(ram不是真正的问题),但CPU往往会过热

我有64位sys的jdk6.5,现在更新到最新的jdk6.21,但它是一样的,CPU总是接近100%

对于javaw.exe的这种高要求,有没有解决方案

操作系统:Win7 64位


更新: 我安装了NetBeans 6.7.1,与6.9相比,它运行得非常好

因此: 6.7.1 javaw.exe比6.9使用更少的内存,但cpu仍在使用>50%不间断

然后: 我安装了JDK6_21 32位,因为我有64位,在config(netbeans.conf)文件中设置了32位JDK的路径

6.9内存减少CPU仍处于高位 6.7.1内存更少空闲时无CPU使用

所以我要降级到6.7.1,因为它适合我,我真的不需要6.9,因为我没有真正使用它提供的新功能


顺便说一句,6.8在没有任何原因的情况下崩溃,因此该选项已被取消。

您可以将Netbeans配置为运行java.exe而不是javaw.exe,并查看其行为是否仍然相同


如果是相同的,这显然是一个NETBESE问题,所以我建议把这个问题报告给NETBESE,因为这是bug通常得到修复的方式:

< P> >你应该考虑在NETBeNes上做的事情(和Eclipse…和$PuttoToReIDE)是关闭自动项目索引,在保存时编译,以及其他一些在没有你提示的情况下导致大量工作在后台进行的事情

在Netbeans 6.9中,在处理相当大的项目时,外部扫描/索引往往是最大的罪魁祸首。尝试通过禁用它(这些说明是针对Mac的,我想它们在Windows上是类似的)

  • 转到首选项
  • 点击杂项
  • 单击“文件”选项卡
  • 取消选择“启用源的自动扫描”
  • 在此之后,您可以通过单击菜单中的
    Source->scan For External Changes
    强制NB重新扫描(也可能是特定于Mac的)

    看看这是否对你有帮助…

    我也有同样的问题(Win7 64位)。一切正常,但突然(我想在重构了一些东西之后)javaw.exe一直在使用cpu

    清除netbeans缓存后,一切都恢复正常(删除缓存文件夹的内容并重新启动netbeans)


    在Netbeans中出现奇怪的错误之后,我以前不得不这样做,而且大部分时间它都解决了问题。我想有时候它只是不同步

    这就是我搬到Eclipse的原因之一phow我应该将netbeans设置为使用java.exe而不是javaw.exe吗?@Casper:我检查了最新的NB,看起来最新版本不再允许这样做了:(.对于windows,只有一个netbeans.exe(没有用于启动的备用批处理文件)无法从其设置中更改所有的启动参数,与以前一样:(.所以,你唯一要做的就是向Netbeans报告这个错误。因为这看起来是一个严重的错误,他们可能很快就会发布更新。好吧,我为Netbeans想出了一个非免费的解决方案,我将尽一切可能使用旧的6.7.1,它为我指明了远离eclipse的道路:)
    %UserProfile%\.netbeans\6.9\var\cache\