代码之家  ›  专栏  ›  技术社区  ›  Hoseong Son

phpstorm非常慢,即使我给自定义vm提供了4gb的ram

  •  -1
  • Hoseong Son  · 技术社区  · 6 年前

    我有

    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 回复  |  直到 6 年前
        1
  •  1
  •   Eliya Cohen    6 年前

    我的MacBook Pro也有同样的问题。我没有找到任何解决办法,我很沮丧。

    首先,请打开一个没有任何模块/编译器的空白项目并开始播放。如果ide没有冻结,那么它必须对您的项目做一些事情,或者在您的项目中触发一些插件。

    我发现PHPS风暴每次保存我的项目,而不移动到另一个应用程序(没有找出原因)。我搬到了另一台机器上,所以我无法重现这个问题),这导致了大量的资源。尝试禁用自动保存。

    确保排除不需要索引的目录(例如node_modules、dist)。你的ide不应该索引它们。

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