当前位置: 首页 > 知识库问答 >
问题:

Netbeans 8.2:无任何原因的高CPU使用率

相化
2023-03-14

我希望我把这个问题贴在正确的地方。

因为几天我有一个问题Netbean 8.2(新安装)

Java 1.8.0_162。

操作系统:Windows7/10。问题发生在三台不同的计算机上。

复制步骤:

  • 在Netbeans IDE中打开任何文件(编辑插入符号正在闪烁),
  • 停用NB窗口(单击另一个窗口、记事本、浏览器无所谓),
  • 通过直接单击打开的文档(插入符号再次闪烁),再次返回NB

现在您应该注意CPU的使用情况。要使其降低,请单击“输出”面板。

这个问题的解决方案

找到了这个问题的解决方案。我安装了JDK 8u144的旧版本,并在

正如ImtiazeA所注意到的,在安装JDK 8u172的情况下,Netbeans在没有这个问题的情况下工作得很好(感谢您的回答)。他们一定已经修好了:)所以不要用8u152和8u162,这样就好了。

编辑

停用所有已安装的插件,仍然存在相同的问题。

已安装Netbeans 8.0-没有帮助。。。

下载了netbeans的开发版本,并遇到了相同的问题。现在使用IDE Profiler并收到以下消息:

java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
    at java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2062)
    at java.awt.Component.getLocationOnScreen(Component.java:2036)
    at javax.swing.text.JTextComponent$InputMethodRequestsHandler.getTextLocation(JTextComponent.java:4643)
    at sun.awt.im.InputMethodContext.getTextLocation(InputMethodContext.java:278)
    at sun.awt.windows.WInputMethod$1.run(WInputMethod.java:588)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
    at java.awt.EventQueue.access$500(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.awt.EventQueue$3.run(EventQueue.java:703)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
    at java.awt.EventQueue$4.run(EventQueue.java:733)
    at java.awt.EventQueue$4.run(EventQueue.java:731)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
    at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
[catch] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

共有3个答案

祁刚毅
2023-03-14

对于那些没有注意到问题中提到的Krzysztof解决方案的人,我安装了另一个JDK,它解决了我的问题。我刚刚安装了最新的JDK 8u172(而不是8u144),它对我很有用。

史修明
2023-03-14

我也有同样的问题。似乎正在发生的是,Netbeans不断地检查所选代码窗口的编译和语法错误,即使Netbeans最小化了。我的解决方案是不删除启动Netbeans时出现的起始页选项卡。然后在最小化之前,选择此选项卡,CPU使用率将降至0。

司徒阳曜
2023-03-14

某个地方有人说这是后台某个地方的任务窗格做某事的问题。在菜单/窗口/任务中打开并关闭它,您的计算机将重新开始呼吸一段时间。

对我来说,Ctrl-Shift-6、Ctrl-W是一种新的非自愿行为。

如果他们在接下来的七年里不解决这个问题,我就换另一个集成开发环境。这是我给他们的最大值。

 类似资料:
  • 问题内容: 关闭。 这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 最近,我的服务器CPU性能一直很高。 CPU平均负载为13.91(1分钟)11.72(5分钟)8.01(15分钟),而我的站点的流量仅略有增加。 运行完最高命令后,我看到MySQL使用的CPU是160%! 最近,我一直在优化表,并切换到持久连接。这会

  • 我手里有一个nuxt3写的前端项目,跑起来之后,在网页停留一段时间以后,页面卡顿, 使用chrome的"性能监视器"查看CPU使用过高, 使用chrome的"回收垃圾"强制回收之后,发现js堆迅速又提高了, 请问如何通过chrome查找到网页CPU占用过高的根本原因

  • 我对wowza中的cpu使用有问题。 这是可疑的线程。这个线程被占用了高CPU。 这个线程占用了大量cpu。这是jdk bug还是其他? 这是我的环境。 CentOS 5.4版(最终版) WowzaMediaServer-3.1.2 java版本1.6.0_23 java(TM)SE Runtime Environment(构建1.6.0_23-b05)java HotSpot(TM)64位服务器

  • 我正在使用mod安全规则https://github.com/SpiderLabs/owasp-modsecurity-crs清理用户输入数据。在将用户输入与mod security rule正则表达式匹配时,我面临着cpu激增和延迟。总的来说,它包含500个正则表达式来检查不同类型的攻击(xss、badrobots、generic和sql)。对于每个请求,我检查所有参数并对照所有这500个正则表

  • 问题内容: 我的目标是使我们的Redis服务器在生产中达到约80%的CPU利用率。通过确保我们不会利用CPU不足,同时为增长和高峰留出一些空间,这将有益于后端服务器设计。 使用Redis自己的基准测试工具时,很容易达到100%的CPU使用率: 在此基准上,我们分配了50个客户端以将1,000,000个请求推送到我们的Redis服务器。 但是在使用其他客户端工具(例如redis-lua或webdis

  • 我们正在使用带有 5 个代理的 Apache Kafka 2.2 版本。我们每天收到 50 数百万个事件,但我们达到了高 kafka CPU 使用率。我们使用默认的生产者/消费者/代理设置。 我对表演有一些疑问; 我们有不同的kafka流应用程序,它们进行聚合或连接操作以携带丰富的消息。我们所有的kafka-流应用程序都包含以下设置: < li >恰好一次:true < li >最小同步副本:3