编程语言
qinghiahia
这个作者很懒,什么都没留下…
展开
-
JVM 性能优化
最近发现服务cpu消耗不是很稳定,在150%~600%之间不停跳动,以前没有这种情况,check了一下,是old区内存不太够导致每隔一小段时间cms gc了,old区内存不够的主要原因是服务需要加载的数据变多了,使得old区频繁gc; 用 jmap -heap $pid 可以看到当old区占比超过92%时就会触发cms,以前一直以为cms触发是68%,查了下资料,jdk5默认68%,jdk6默认原创 2014-03-03 22:43:13 · 829 阅读 · 0 评论 -
真的是JVM内存泄露?
上一篇文章修改了JVM配置后,发现随着放量 Concurrent ModeFailure 出现的越来越频繁,说明调优JVM没有根本解决问题; 通过 jstat -gcutil 跟踪进程发现多次CMS GC之后OLD区占比就超过了CMS GC设定的阀值,怀疑有内存泄露; 通过 jmap -heap 发现有某些对象一直在涨,但是由于都是基础对象,很难判断是哪个模块问题,打算用 jhat 来详细的分原创 2014-03-18 23:43:22 · 754 阅读 · 0 评论 -
java 接口 interface
接口的最主要的作用是达到统一访问。(未完待续)原创 2014-06-26 13:30:17 · 382 阅读 · 0 评论