PHPstorm经常冻结

时间:2014-10-23 09:19:10

标签: phpstorm

我有PHPStorm,但是当我编写本机函数时(例如str_poss,return,parent ...),它经常冻结大约10秒钟。我不知道我做错了什么。但它在Windows7和Ubuntu上也发生在我身上。谁有同样的麻烦?感谢。

4 个答案:

答案 0 :(得分:26)

PHPStorm习惯了"滞后"对我来说经常也是这样...但我设法通过以下方式修复它(它确实需要一些调整/试验才能让它发挥作用!但现在它再次快速闪耀!)

以下是我为优化它所做的工作: 1)如果您使用的是Linux - 确保在系统上使用Oracle Java,而不是使用Open JDK 来自:https://intellij-support.jetbrains.com/entries/23455956-Selecting-the-JDK-version-the-IDE-will-run-under它说: 在Windows上:" JDK与所有产品安装程序捆绑在一起,并且建议您使用提供的JDK版本,除非存在任何特定问题。

32位JDK位于IDE_HOME \ _jre目录中,由32位产品可执行文件使用。

要以64位模式运行IDE,您需要下载并安装64位JDK(而非JRE)发行版并自行安装。当您运行64位.exe文件时,IDE将从注册表中查找并使用它(目前仅适用于IntelliJ IDEA,其他产品可以使用.bat文件以64位模式运行)。"

2)禁用任何你绝对不需要的插件!特别是你可能安装的任何第三方插件**

来自PhpStorm 7 very slow and sluggish on netbook, optimize IDE for responsiveness?的GBC也有一些情况:

3)禁用语言注入:文件 - >设置 - >语言注射。取消选择与您一样舒适的盒子。 HTML对我来说是真正的杀手。

4)禁用检查:文件 - >设置 - >检查。取消选择你不需要的数量。

我希望这有帮助!

答案 1 :(得分:13)

我正在安装的VM驱动器上,每当我回到PHPStorm时,它会冻结5-10秒。

在“设置”>中取消选中“在帧激活时同步文件”框。一般>同步,似乎为我解决了这个问题。

Linux上的PHPStorm 7.1

答案 2 :(得分:5)

我找到的解决方案大大提高了我的速度而无需禁用任何插件或禁用检查(因为它们很有用 - 为什么要禁用它们)是启用OpenGL。

首先转到:path-to-phpstorm\bin\PhpStorm64.exe.vmoptions

然后将这两行添加到其他行之下:

-Dawt.useSystemAAFontSettings=lcd 
-Dawt.java2d.opengl=true

这帮助我让“眼睛”徽标消失,并在3秒而不是2分钟内在6000行文件上显示绿色勾号。令人惊讶的是它有多大的不同。

答案 3 :(得分:5)

如果您正在使用JetBrains Toolbox,请进入PhpStorm旁边的设置并调高“最大堆大小”。我发现大约3000 MB是好的。

enter image description here

如果您使用工具箱 ,请找到并打开phpstorm64.vmoptions并添加以下行:

-Xmx3000m

它做同样的事情。