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


相关文章
|
Java
jvisualvm安装并查看GC过程
jvisualvm安装并查看GC过程
157 0
|
Web App开发 缓存 Java
idea和谷歌浏览器占用内存过高的处理方法
idea和谷歌浏览器占用内存过高的处理方法
6187 0
idea和谷歌浏览器占用内存过高的处理方法
|
6月前
|
C++
Vscode 内存过高的解决办法
Vscode 内存过高的解决办法
706 0
|
Java 芯片
Mac Idea卡顿、慢解决方案 限制jvm也没有用【超实用】
Mac Idea卡顿、慢解决方案 限制jvm也没有用【超实用】
|
Java 测试技术 C++
log4qt内存泄露问题,heob内存检测工具的使用
log4qt内存泄露问题,heob内存检测工具的使用
|
监控 数据可视化 Java
JVM调优——JVM监控工具jvisualvm的使用及GC插件安装
JVM调优——JVM监控工具jvisualvm的使用及GC插件安装
216 1
JVM调优——JVM监控工具jvisualvm的使用及GC插件安装
|
网络协议 Windows
解决 Windows11 莫名端口占用,而又找不到占用应用的奇怪问题
解决 Windows11 莫名端口占用,而又找不到占用应用的奇怪问题
750 0
wordpress后台提示内存不足的解决办法
本人是个小小的站长,在美国那边买了个HostEase的主机。用Wordpress建博客的时候,前段时间还好好的,但今天不知道是这么回事,网站首页可以打开,但进后台的时候遇到这样类似的错误提示: Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate xxx bytes) 意思就是word
1906 0
IDEA 设置显示:内存的使用情况和内存回收
IDEA 设置显示:内存的使用情况和内存回收
411 0
IDEA 设置显示:内存的使用情况和内存回收
VM常见问题解决方案
VM常见问题解决方案
301 0
VM常见问题解决方案