我使用的是PHPStorm
在Win7 64bit
与64bit Java (latest version I guess)
目前的出奇的大,混乱的项目.有许多类包含10k LOC
更多.因此我PHPStorm
偶尔会耗尽内存.
我得到了这个很好的Out-of-Memory
对话框,建议增加我的内存设置.我目前设置在我的PhpStorm.exe.vmoptions
:
-server -Xms128m -Xmx512m -XX:MaxPermSize=250m -XX:ReservedCodeCacheSize=64m -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -XX:+UseCodeCacheFlushing -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50
问题是:当我增加内存以便在此文件中使用时,启动程序时出现以下错误:
无法创建JVM:错误代码-4
我Google左右,但似乎没有人想要的内存要多比512MB
.
有没有人知道我能做什么才能再次使用PHPStorm而不用麻烦?
当然,我可以重置缓存,但这不是一个永久的解决方案,对吧?
我在某处读到了将这一行添加到我vmoptions
的想法是个好主意,但我没有看到任何区别:
-server .... -XX:MinHeapFreeRatio=15
Ernestas Sta.. 91
更改PHPStorm的内存设置现在有一个菜单选项: