PHPstorm内存不足

简介: 发生该错误的原因是因为IDEA需要使用的连续内存空间 1.减小-Xmx和-XX:PermSize的值     切换到IDE_HOME\bin\目录下,找到.exe.vmoptions文件,尝试减少-Xmx和-XX:PermSize的值,建议以100M为单位,直到IDEA可以启动。

发生该错误的原因是因为IDEA需要使用的连续内存空间



1.减小-Xmx和-XX:PermSize的值

  切换到IDE_HOME\bin\目录下,找到.exe.vmoptions文件,尝试减少-Xmx和-XX:PermSize的值,建议以100M为单位,直到IDEA可以启动。


2.开启64位模式

   IDEA提供idea64.exe的启动器,该启动器使用64位的JDK(需要单独安装)。

 

使用64位版本时要下载一个完整的64位JDK,而不是JRE。

在windows上下载v 8.2,  网址是http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

3.使用.bat启动

   使用.bat替代.exe启动IDEA。


   4.强制使用64位的JDK

   .bat脚本默认使用32位的JDK(IDEA安装文件的jre 目录下),可以通过环境变量强制使用64位的JDK,变量的值取决于你使用的产品,IDEA_JDK  for IntelliJ IDEA, WEBIDE_JDK for PhpStorm and WebStorm, PYCHARM_JDK for PyCharm, RUBYMINE_SDK for RubyMine


   5.卸载不常用的应用程序

   通过卸载不常用的应用程序来减少应用分割进城地址空间。


参考 https://intellij-support.jetbrains.com/hc/en-us/articles/207241105-The-JVM-could-not-be-started-The-main-method-may-have-thrown-an-exception


相关文章
|
Web App开发 缓存 Java
idea和谷歌浏览器占用内存过高的处理方法
idea和谷歌浏览器占用内存过高的处理方法
6128 0
idea和谷歌浏览器占用内存过高的处理方法
|
6月前
|
C++
Vscode 内存过高的解决办法
Vscode 内存过高的解决办法
659 0
|
缓存 Windows
清理windows缓存bat脚本
清理windows缓存bat脚本
717 0
|
监控 数据可视化 Java
JVM调优——JVM监控工具jvisualvm的使用及GC插件安装
JVM调优——JVM监控工具jvisualvm的使用及GC插件安装
208 1
JVM调优——JVM监控工具jvisualvm的使用及GC插件安装
|
网络协议 Windows
解决 Windows11 莫名端口占用,而又找不到占用应用的奇怪问题
解决 Windows11 莫名端口占用,而又找不到占用应用的奇怪问题
726 0
|
监控 Java vr&ar
Idea中修改Jvm的堆内存,模拟内存溢出异常终止情况
Idea中修改Jvm的堆内存,模拟内存溢出异常终止情况
790 0
IDEA 设置显示:内存的使用情况和内存回收
IDEA 设置显示:内存的使用情况和内存回收
407 0
IDEA 设置显示:内存的使用情况和内存回收
|
Windows
Windows代码heap内存分析实战
知识这东西有时候很奇怪,每次当你重新审视他的时候可能都会有新的收获。最近为了研究一个内存相关的问题,把windows heap相关的内容又复习了一遍,收获不小,记录一下,希望有朋友使用的时候少走些弯路。
1027 0

热门文章

最新文章