G1垃圾回收器记录

电脑配置不够高,在原有基础上配置了下JVM。偶尔看到JDK1.7中的G1垃圾回收,于是换成G1垃圾收集器,相对以前的配置速度快了点,而且在不手动点击回收的时候eclipse没有出现原来偶尔卡死的情况(仅针对Eclipse进行优化,因为项目原因编译代码使用的仍为1.6.0_30)。原配置参数如下:

-Xms512m

-Xmx512m

-XX:MaxPermSize=256m

-XX:PermSize=256m

-server

-XX:+UseParNewGC 

根据G1收集器的参数,配置如下:

-Xms512m

-Xmx512m

-XX:MaxPermSize=256m

-XX:PermSize=256m

-XX:+UnlockExperimentalVMOptions 

-XX:+UseG1GC

-XX:MaxGCPauseMillis =50

-XX:GCPauseIntervalMillis =2000

-XX:+G1YoungGenSize=512m

-XX:+PrintGCDetails

只是在网上了解了一下,并不了解具体实现。如有不正确的地方欢迎斧正

参考资料:http://developer.51cto.com/art/200907/138943.htm

     http://www.infoq.com/cn/articles/jdk7-garbage-first-collector

 

你可能感兴趣的:(垃圾回收)