即使我为自定义VM提供了4GB内存,PhpStorm也非常慢

时间:2018-06-22 08:11:16

标签: php phpstorm jetbrains-ide

我有

  

PhpStorm 2018.1.6   版本号PS-181.5281.35,建于2018年6月15日   macOS 10.13.5

在我全新的2017 Macbook Pro上,配备16GB内存。

起初,它很快,但是在某些时候,它变得很慢。就像拖曳本身一样缓慢一样,打字也是不可能的,因为文本的回复是如此缓慢等等。

这是一场噩梦。

此刻我已经尽力了。我的Custom VM Options在这里:

-Xms1024m
-Xmx4096m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Xverify:none

-XX:ErrorFile=$USER_HOME/java_error_in_phpstorm_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_phpstorm.hprof

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

1 个答案:

答案 0 :(得分:1)

我在MacBook Pro上也遇到了同样的问题。我没有找到任何解决方案,我很沮丧。

首先,请打开一个没有任何模块/编译器的空白项目,然后开始使用它。如果IDE不冻结,则它必须对您的项目或在项目中触发的某些插件进行处理。

我发现phpStorm每次键入内容时都保存了我的项目,而没有移动到另一个应用程序(还没有弄清楚为什么。我移动到另一台机器上,所以我无法重现该问题),这导致了大量的资源。尝试禁用自动保存。

确保排除不需要索引的目录(例如,node_modules,dist)。您的IDE不应将它们编入索引。

禁用所有正在使用的插件。它们主要是所有性能问题的根源。