如何查看CMS 的gc日志

最近在重新整理JVM方面的知识,看到很久以前的一篇对于CMS GC解读的日志,这篇博客地址是 https://blogs.oracle.com/poonam/entry/understanding_cms_gc_logs 。现在看来还是很有收获,就决定放出来。
以下是个人整理的翻译
————————————————————————————
CMS GC with -XX:+PrintGCDetails and -XX:+PrintGCTimeStamps prints a lot of information. Understanding this information can help in fine tuning various parameters of the application and CMS to achieve best performance.
Let’s have a look at some of the CMS logs generated with 1.4.2_10:
39.910: [GC 39.910: [ParNew: 261760K->0K(261952K), 0.2314667 secs] 262017K->26386K(1048384K), 0.2318679 secs]
Young generation (ParNew) collection. Young generation capacity is 261952K and after the collection its occupancy drops down from 261760K to 0. This collection took 0.2318679 secs.
## 新生代GC,新生代大小是262017K,一次GC,新生代从261760K降到了0K。花费了0.2318679 s

阅读全文…

大数据传输服务简介

随着现实业务变的更加复杂,业务数据量变的更加庞大,我们的软件架构也变的非常庞大,动辄上百台服务器节点的业务也开始随处可见,特别是在一些大型公司。
加上随着现在对于用户行为数据的重视度越来越高,日志的价值也越来越被大家所重视,那么随之而来的问题是,我们需要一个简单,快速,稳定,可靠的日志收集工具,能够收集散落在几百台服务器,不同目录下的日志数据。
这样的日志收集中间件在各大公司都已经成为必不可少的组件,例如linkin的kafka ,cloudera的flume,facebook的scribe.国内做的较好的阿里云已经将这种数据收集服务做到了SAAS层,整合到云主机中做为一个公共服务对外提供。网易杭研中的对比产品就是Datastream。

阅读全文…

Pages: Prev 1 2 3 4 5 6 7 8 9 10 ... 22 23 24 Next