1. 修改PhpStorm的内存配置
找到PhpStorm在Mac上的内存配置文件,修改参数以后重启生效。
vi /Applications/PhpStorm.app/Contents/bin/idea.vmoptions
-Xms128m -Xmx256m -XX:MaxPermSize=180m -XX:ReservedCodeCacheSize=80m -XX:+UseCompressedOops
按照上面修改以后的配置,将PhpStorm在Mac上占用的内存由1.17G降到了不到600M。
MaxPermSize不能太小,低于150m时启动加载项目很慢。ReservedCodeCacheSize可以调小,在我的苹果笔记本调整到80m时没有发现问题。
PhpStorm优化、设置与提速篇(http://pilishen.com/posts/lets-optimize-phpstorm)这篇文章有时间可以照着修改一下。
2. 修改IntelliJ IDEA的内存配置
找到IntelliJ IDEA在Mac上的内存配置文件,修改参数以后重启生效。
vi /Applications/IntelliJ\ IDEA.app/Contents/bin/idea.vmoptions
下面的是原始配置,自己视具体情况进行修改。
-Xms128m -Xmx750m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=240m -XX:+UseCompressedOops
在新版本的PhpStorm和IntelliJ IDEA,可在Help - Edit Custom VM Options中设置JVM参数。