今天新装了eclipse-jee-galileo-SR2-win32.zip,解压后运行eclipse.exe文件,报“eclipse 无法启动 JVM terminated. Exit code=-1” 错误
在网上查说是内存设置过大问题,试着改了下
将eclipse.ini中的
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms128m
-Xmx512m
改为
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms128m
-Xmx256m
将-Xms设置大点好呢还是小点好呢,以为大点好,经测试其实不然原来java垃圾回收器在内存使用达到-Xms值的时候才会开始回收
如果这个值设的过大,则可能导致jvm机内存吃紧。如果设的过小则会导致频繁执行垃圾回收,cup利用率高