JVM
文章平均质量分 52
zizihaier
这个作者很懒,什么都没留下…
展开
-
CMS gc学习
CMS,全称Concurrent Mark Sweep,one of Concurrent Low Pause Collector,是jdk1.4后期版本开始引入的新gc算法,在jdk5和jdk6中得到了进一步改进,它的主要适合场景是对响应时间的重要性需求大于对吞吐量的要求,能够承受垃圾回收线程和应用线程共享处理器资源,并且应用中存在比较多的长生命周期的对象的应用。CMS是用于对tenured g...原创 2011-08-19 15:02:31 · 118 阅读 · 0 评论 -
jstat的显示结果含义
S0:Heap上的 Survivor space 0 段已使用空间的百分比S1:Heap上的 Survivor space 1 段已使用空间的百分比E: Heap上的 Eden space 段已使用空间的百分比O: Heap上的 Old space 段已使用空间的百分比P: Perm space 已使用空间的百分比YGC:从程序启动到采样时发生Young GC的次数YGCT...原创 2011-08-24 19:16:13 · 244 阅读 · 0 评论 -
jstat使用
如何判断JVM是否存在内存问题呢?判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序。Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能...原创 2011-08-24 19:37:58 · 82 阅读 · 0 评论 -
理解hotspot的CMS GC
理解hotspot CMS(并发标记清除垃圾收集器)中的暂停CMS(concurrent mark sweep)并发清除标记的缩写,CMS尽可能的减少垃圾回收中的暂停,但是它仍然需要很少的暂停。暂停是指,停止应用程序的运行,JVM启动线程进行垃圾回收。CMS主要是针对old space空间的垃圾回收,copy collector主要针对young space的垃圾回收工作。启用CMS需要在JV...原创 2011-08-29 14:40:41 · 143 阅读 · 0 评论 -
比较全的JVM参数意义及默认值
转自[url]http://www.cnblogs.com/totti19841106/archive/2009/01/12/1374274.html[/url][url]http://www.cnblogs.com/z-zw/archive/2010/09/30/1839394.html[/url]原创 2011-08-29 16:57:55 · 83 阅读 · 0 评论