我有着名的" Out of Memory"在我的PhpStorm中警告。
它突然出现,现在我无法使用PhpStorm,因为当PhpStorm启动时会出现警告。我尝试将-Xmx
的值更改为大量时间,但警告总是在这里。我还尝试更改vmoptions
文件中的值。
-Xms128m
-Xmx1000m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
但没有变化。我绝对不能使用PhpStorm。 我的Windows系统中的可用空间内存很好(所有工具运行后都可以免费使用2R)。
-Xmx
的最佳可能价值是什么?-XX:MaxMetaspaceSize
吗?-XX:ReservedCodeCacheSize
的最佳价值是什么?答案 0 :(得分:2)
1)尝试将其设置为1500 - 完全可以将其设置为这么大。
2)最佳JRE捆绑JRE(PhpStorm发行版附带的JRE)
3)你可以,但不建议。
4)XX:ReservedCodeCacheSize可以保留默认值
问题本身可能是由vendor
和node_modules
文件夹造成的:尝试将其标记为已排除,并将其添加到“包含路径”中,而不是添加到文件|设置|语言与框架| PHP