java 内存CMS GC

来源:互联网 发布:成都伊藤网络超市 编辑:程序博客网 时间:2024/05/19 20:47

今年公司开始试用CMS 的GC方式,这里主要是记录几个地址,看到了觉得还蛮不错的。

 

 

1:关于CMS  GC 的日志说明,以及基本的问题调优,虽然已JDK4,5来说明的,但是基本差不多。

http://www.sun.com/bigadmin/content/submitted/cms_gc_logs.jsp

 

2:与前面的sun 的文档描述其实差不多,中文的也可以参考下。

http://tianya23.blog.51cto.com/1081650/379796

 

3:JDK 6的 所有Option 参数说明,不过貌似据毕玄说有些是不对。

http://www.md.pp.ru/~eu/jdk6options.html

 

注意:CMS-initial-mark  和  CMS-remark  是要暂停服务的,其它的步都是消耗CPU资源来并行做的。

 

2010-11-16T11:11:43.127+0800: 81.014: [GC [1 CMS-initial-mark: 0K(1572864K)] 654673K(3975872K), 0.4958580 secs] [Times: user=0.50 sys=0.00, real=0.50 secs]

 

2010-11-16T11:11:48.929+0800: 86.816: [GC[YG occupancy: 1187331 K (2403008 K)]86.816: [Rescan (parallel) , 0.8031060 secs]87.619: [weak refs processing, 0.00
00090 secs]87.619: [class unloading, 0.0092050 secs]87.628: [scrub symbol & string tables, 0.0094990 secs] [1 CMS-remark: 0K(1572864K)] 1187331K(3975872K), 0
.8240070 secs] [Times: user=1.16 sys=0.01, real=0.82 secs]

 

 

 

原创粉丝点击