amunamuna

转自:https://blog.csdn.net/u013243986/article/details/52296944

随便设置把内存加大了, 结果idea就奔溃了,再打开时就提示这样的错误,Failed to create JVM:error code -1  还说我的环境变量有问题

C盘目录下的idea工作/缓存/配置 目录下,目录一般是:C:\Users\Administrator\.IntelliJIdea2016.1    发现这里也有idea64.exe.vmoptions  这个配置文件,修改里面的配置
-Xms1024m
-Xmx2048m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow

但是有点要注意的就是 

-Xms    JVM初始分配的堆内存
-Xmx   JVM最大允许分配的堆内存,按需分配
-XX:PermSize   JVM初始分配的非堆内存
-XX:MaxPermSize   JVM最大允许分配的非堆内存,按需分配
这几个参数的大小有限制  xms不能大于xmx  maxpermsize 一般不大于xmx 如果设置错就会出现我的这种情况.   

分类:

技术点:

相关文章:

  • 2021-10-09
  • 2021-09-08
  • 2021-08-03
  • 2021-11-08
  • 2021-09-07
  • 2021-09-08
  • 2021-09-08
  • 2021-06-16
猜你喜欢
  • 2021-09-08
  • 2021-11-05
  • 2021-11-05
  • 2021-09-08
  • 2021-10-28
  • 2021-11-17
  • 2021-06-08
相关资源
相似解决方案