代码之家  ›  专栏  ›  技术社区  ›  Perfect Square

编辑代码时PhpStorm阻塞和冻结

  •  7
  • Perfect Square  · 技术社区  · 8 年前

    我经历了PhpStorm性能的突然下降。运行良好的IDE(没有任何明显的响应延迟迹象)开始变得迟缓,每次执行自动完成时都会冻结一秒钟。

    尽管可用的16GB内存(并且在PhpStorm设置中将程序的最大内存增加到2GB),IDE不使用任何额外内存,并且仍然每隔几秒钟冻结一次。互联网上关于禁用不必要的插件、清除索引或更改内存的建议都没有成功。降低突出显示级别对所描述的问题没有影响。

    问题 :在不禁用某些重要IDE功能的情况下,我还可以做其他选择来恢复正常性能吗?

    4 回复  |  直到 8 年前
        1
  •  4
  •   Perfect Square    8 年前

    我已经设法找出了上述业绩突然下降的原因。这背后的原因是增加了Gulp项目库,这似乎超出了PHPStorm的实时索引能力。

    解决方案 :排除 节点_模块 索引中的目录。要执行此操作,请转到 设置>名录 选择 节点_模块 并将其标记为排除。您的PHPStorm性能应恢复正常。

        2
  •  2
  •   Mick    8 年前

    我也遇到了这个问题,但node_modules已经被排除在外(我认为PHPStorm默认会这样做)。

    我刚刚也排除了编译文件的位置。就我而言,这是整个公共文件夹。(使用Laravel和Elixir。)

    这帮我解决了这个问题。

    米克

        3
  •  0
  •   Abraham Romero    7 年前

    我过去经历过这种性能问题。我使用的选项有

    1. 将堆内存增加到4gb
    2. 从索引中排除文件夹
    3. 禁用一些插件(上次问题是PHP Inspections插件)
        4
  •  0
  •   Darmen Amanbay Cherma Ramalho    3 年前

    我在Laravel上的项目中使用PhpStorm,因此对我有用的是排除 bootstrap/cache 以及整个 storage 文件夹。