包含PhpStorm 2017.2.2和JRE的内存不足(x64版本)

时间:2017-09-14 10:26:33

标签: java windows windows-10 phpstorm phpstorm-2017.2

我有着名的" Out of Memory"在我的PhpStorm中警告。

enter image description here

它突然出现,现在我无法使用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的最佳可能价值是什么?
  • PhpStorm2017.2.2的最佳JRE版本是什么?
  • 我可以修改-XX:MaxMetaspaceSize吗?
  • -XX:ReservedCodeCacheSize的最佳价值是什么?

1 个答案:

答案 0 :(得分:2)

1)尝试将其设置为1500 - 完全可以将其设置为这么大。

2)最佳JRE捆绑JRE(PhpStorm发行版附带的JRE)

3)你可以,但不建议。

4)XX:ReservedCodeCacheSize可以保留默认值

问题本身可能是由vendornode_modules文件夹造成的:尝试将其标记为已排除,并将其添加到“包含路径”中,而不是添加到文件|设置|语言与框架| PHP