Kub*_*dev 7 php java jvm intellij-idea phpstorm
所以今天我尝试运行我的PHPStorm7 IDE,我收到了这个错误:

我收到"无法创建JVM错误"; 我怎么能避免呢?
我发现了这个相关问题,但它对我没有帮助.
Kub*_*dev 31
所以我只是通过@lena解决了我的问题:
编辑Phpstorm.exe.vmoptions文件(IDE_HOME\bin\Phpstorm.exe.vmoptions):
-Xms128m
-Xmx2048m
-XX:MaxPermSize=250m
-XX:ReservedCodeCacheSize=64m
-XX:+UseCodeCacheFlushing
-ea
-Dsun.io.useCanonCaches=false
Run Code Online (Sandbox Code Playgroud)
并逐步减少-Xmx值,每次减少100米,直到它开始.
这是JVM问题; Oracle JVM需要一块连续内存(大概等于Xmx和XX的总和:MaxPermSize参数值)来初始化.在Windows系统上,32位java最多只能分配1.5 Gb.任何将自己注入进程内存的库都会减少这个实体块.
您可以尝试清理系统并卸载/禁用尽可能多的此类自动加载内容(上下文菜单扩展,可以拦截全局密钥的驻留程序(例如翻译器/词典,IM,fraps,某些图形驱动程序具有"热键"等) PhpStorm.exe启动程序本身可能导致额外的碎片,因此我建议使用PhpStorm.bat.
有关提示,另请参阅https://jetbrains.zendesk.com/entries/23393413