我的 PhpStorm 2016 开始放缓 php/js 项目(laravel、angular、ionic)。
首先,我尝试将JDK 更改为 JetBrains JDK,但这无济于事:(
然后我尝试将 PhpStorm 升级到 2017 - 好一点但仍然没有帮助(尤其是 php)
我对 PhpStorm 的 CPU 使用率约为 150%。它很难使用和工作——怎么办?
我的 PhpStorm 2016 开始放缓 php/js 项目(laravel、angular、ionic)。
首先,我尝试将JDK 更改为 JetBrains JDK,但这无济于事:(
然后我尝试将 PhpStorm 升级到 2017 - 好一点但仍然没有帮助(尤其是 php)
我对 PhpStorm 的 CPU 使用率约为 150%。它很难使用和工作——怎么办?
当我在 PhpStorm中阅读有关 JVM 选项的文章时,我意外地找到了答案,其中有人在评论中放置了它的配置。所以在我的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%)