编辑代码时PhpStorm窒息和冻结

时间:2016-07-17 04:01:25

标签: phpstorm

我经历过PhpStorm表现的突然下降。表现非常好的IDE(没有任何明显的响应延迟迹象)开始缓慢,并且每次执行任何自动完成时都会冻结几分之一秒。

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

问题:在没有禁用某些重要的IDE功能的情况下,还有其他任何方法可以恢复正常的性能吗?

3 个答案:

答案 0 :(得分:3)

我已设法找出问题所描述的性能突然下降的原因。这背后的原因是增加了项目Gulp库,这些库似乎比PHPStorm可以实时索引。

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

答案 1 :(得分:2)

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

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

这解决了我。

米克

答案 2 :(得分:0)

过去我遇到过那种性能问题。我用过的选项是

  1. 将堆内存增加到4gb
  2. 从索引中排除文件夹
  3. 禁用一些插件(上次问题出在PHP Inspections插件中)