`

eclipse无法启动 JVM terminated. Exit code = -1

阅读更多

      今天早上,突然无法启动我的Eclipse3.4了,不知道为什么,提示错误: JVM   terminated. Exit   code=-1。看了一下错误提示,我以为是JVM有问题,就在启动Eclipse里加个JVM的参数,结果还是不行。

      后来在网上找了一下发现是:eclipse.ini中内存设置过大的问题。

 

     eclipse正常启动的条件是:

      

-XXMaxPermSize设置内存数 + -Xmx设置内存数 < JVM可使用内存
即:堆内存最大值 + 非堆内存最大值 < 操作系统内存

 

 

  

   几个参数解释:    

-vmargs 			//jvm参数
-Xms512m 		//堆内存初始值
-Xmx512m 		//堆内存最大值
-XX:PermSize=64M 		//非堆内存初始值
-XX:MaxPermSize=128M 	//非堆内存最大值  
//--launcher.XXMaxPermSize 为上面参数的完整形式

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics