【问题标题】:PhpStorm - Huge use of CPU usagePhpStorm - 大量使用 CPU 使用率
【发布时间】:2022-02-04 17:56:39
【问题描述】:

PhpStorm 怎么了?他们是在后台悄悄挖比特币还是类似的事情......

我的 CPU 使用率可能介于 150% 和 500% 之间……如果我使用的是笔记本电脑,它会变得非常热,让我兴奋不已……这令人不快,他们需要不断地重新安排。

如果为了我未来的孩子而继续这样做,我真的在考虑更换 IDE...

任何帮助将不胜感激!

对于那些不相信这会达到 600% +...

【问题讨论】:

  • 1) 收集性能日志/信息 2) 提交支持票 -- intellij-support.jetbrains.com/hc/en-us/requests/… 。有一个通用的方法可以解决你的问题——它完全依赖于系统和项目(活动插件;你正在使用什么样的代码(它是如何编写的——例如很多语言注入片段),它是什么语言(通常是 JS 生成更多的 CPU 使用率)等)。新版本也可能解决了这些问题(尝试稳定版 2016.3.3 或即将推出的 2017.1)

标签: phpstorm


【解决方案1】:

有时我会遇到一些与特定项目有效相关的性能问题或奇怪的错误。

而且... JetBrains IDE 中有一个神奇的按钮可以解决这个问题。

一遇到这样的问题,我的第一反应就是做Files > Invalidate Caches / Restart...,然后点击Invalidate and Restart

这将清理索引和其他缓存并重建它们,通常可以解决各种问题。幸运的是,这仍然很少需要。

但不管怎样,也别怪 IDE 整体,JetBrains IDE 其实也不是特别慢(有时候 Swing UI 可以给人这种印象但其实总体来说还不错),而且永远不会消耗正常情况下那么多CPU。正如@LazyOne 所说,问题也可能来自第三方扩展或其他。如果缓存失效后问题仍然存在,请遵循其建议。

【讨论】:

  • 刚刚注意到 CPU 内核运行得很热。检查 htop,PHPStorm 正在最大化一堆核心。我尝试了这个 Invalidate-and-Restart 技巧。显然,在重建缓存时 CPU 很热,但它们现在很好。方便的提示。
  • 好提示,我已将此作为官方答案,因为它比重新安装要好得多!
【解决方案2】:

经过大量错误测试后,我通过 nuking 和重新安装我的项目解决了这个问题。仍然不确定问题的原因是什么,但是重新安装成功了!

【讨论】:

    【解决方案3】:

    他们现在也有魔法文件> Repair IDE...

    即使缓存失效没有帮助,也为我工作。

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2014-09-11
    • 1970-01-01
    • 1970-01-01
    • 2011-04-01
    • 1970-01-01
    • 2011-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多