PhpStorm 2016 и 2017 очень медленные для проектов php на MacOS

Мой PhpStorm 2016 начал тормозить для проектов php/js (laravel, angular, ionic).

Сначала я пытаюсь изменить JDK делает JDK JetBrains, но это не помогает :(

Затем я пытаюсь обновить PhpStorm до 2017 года - немного лучше, но все равно не помогает (особенно с php)

Мое использование ЦП для PhpStorm составляет ~ 150%. Очень тяжело пользоваться и работать - что делать?


person Kamil Kiełczewski    schedule 12.07.2017    source источник


Ответы (1)


Я случайно нашел ответ, прочитав статью о параметрах JVM в 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 сейчас составляет около ~ 15%).

person Kamil Kiełczewski    schedule 12.07.2017