PhpStorm 2016和2017在MacOS上的php项目非常慢

时间:2017-07-12 17:17:54

标签: performance phpstorm phpstorm-2017.1 phpstorm-2016.3

我的PhpStorm 2016开始放慢php / js项目(laravel,angular,ionic)。

首先我尝试更改JDK do JetBrains JDK,但这没有帮助:(

然后我尝试将PhpStorm升级到2017年 - 好一点但仍然没有帮助(尤其是使用php)

我对PhpStorm的CPU使用率约为150%。它很难使用和工作 - 该怎么做?

1 个答案:

答案 0 :(得分:4)

在阅读有关JVM options in PhpStorm的文章时,我意外地找到了答案。在某些评论中,有人将其配置放在哪里。所以在我的Mac文件中(但首先制作备份副本):

/Applications/PhpStorm.app/Contents/bin/phpstorm.vmoptions

我替换旧内容:

-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCompressedOops

有以下新内容:

-server
-Xss256k
-Xms1536m
-Xmx1536m
-Xmn512m
-XX:PermSize=350m
-XX:MaxPermSize=350m
-XX:MetaspaceSize=350m
-XX:MaxMetaspaceSize=350m
-XX:+UseParNewGC
-XX:SurvivorRatio=8
-XX:+UseConcMarkSweepGC
-XX:+CMSScavengeBeforeRemark
-XX:+CMSPermGenSweepingEnabled
-XX:+UseCMSInitiatingOccupancyOnly
-XX:+UseCMSCompactAtFullCollection
-XX:CMSFullGCsBeforeCompaction=0
-XX:CMSInitiatingOccupancyFraction=70
-XX:ReservedCodeCacheSize=240m
-XX:+HeapDumpOnOutOfMemoryError

现在它的工作非常顺利:)(现在PhpStorm的CPU使用率约为15%)