设置参数:
-Xverify:none -Xms512m -Xmx512m -Xmn128m -XX:PermSize=96m -XX:MaxPermSize=96m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -Xnoclassgc -XX:CMSInitiatingOccupancyFraction=85
参数解释:
-Xverify:none 禁止字节码验证过程
-Xms512m 初始化对内存
-Xmx512m 最大堆内存
-Xmn128m 年轻代内存
-XX:PermSize=96m 永久代内存
-XX:MaxPermSize=96m 最大永久代
-XX:+UseConcMarkSweepGC 老年代CMS收集器
-XX:+UseParNewGC 新生代ParNew收集器
-Xnoclassgc 关闭CLASS的垃圾回收功能,就是虚拟机加载的类,即便是不使用,没有实例也不会回收
-XX:CMSInitiatingOccupancyFraction=85 使用cms作为垃圾回收使用70%后开始CMS收集
在eclipse中的设置方法
方法1:对应在Eclipse中的设置为:窗口->首选项->JAVA->已安装的JRE,在缺省的VM自变量中增加:
-Xmx1024M -server -d64 -XX:+NewRatio=12 -XX:+UseParallelGC -XX:UseParallelOldGC
方法2:修改eclipse.ini
-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M