这是 Full GC产生时的例子 [Full GC [Tenured: 3485K->4095K(4096K), 0.1745373 secs] 61244K->7418K(63104K), [Perm : 10756K->10756K(12288K)], 0.1762129 secs] [Times: user=0.19 sys=0.00, real=0.19 secs]假如行使了 CMS collector,那么如下CMS信息也会被输出。 (Java) VisualVM + Visual GC Java Visual VM是由Oracle JDK提供的图形化的汇总和监控器材。 图1: VisualVM 截图 除了JDK中自带的版本,你还可以直接从官网下载Visual VM。出于便利性的思量,JDK中包括的版本被定名为Java VisualVM (jvisualvm),而官网提供的版本被定名为Visual VM (visualvm)。两者的成果基内情同,只有一些微小的不同,譬喻安装组件的时辰。就小我私人而言,我更喜好可以从官网下载的Visual VM。 图 2: Viusal GC 安装截图 通过Visual GC,你可以更直观的看到执行jstatd 所获得的信息。 图3: Visual GC 执行截图 HPJMeter HPJMeter 可以很利便的说明 -verbosegc 输出的功效,假如Visual GC可以视作jstat的图形化版本,那么HPJMeter就相等于 –verbosgc的图形化版本。虽然, 图4: HPJMeter 下次预报 本文我们首要报告了假如监控GC操纵信息,这将是GC优化的条件。就我小我私人履历而言,我保举行使jstat 来监控GC操纵,假如你感受到GC操纵的执行时刻过长,那就可以行使verbosegc 参数来说明GC。GC优化的概略步调就是在添加verbosegc 参数后,调解GC参数, 英文原文:cubrid,编译:ImportNew-王晓杰 译文地点: 【如需转载,请在正文中标注并保存原文链接、译文链接和译者等信息,感谢相助!】 关于作者: 王晓杰
王晓杰。已过而立之年,结业于北京家产大学,计较机科学与技能学士学位。 PMP,SCJP,SCWCD。 今朝就职于高森明晨信息科技有限公司,任助理产物总监。 潜心进修中,今朝首要偏向为Java漫衍式体系架构,Java假造机,Android应用。 平常喜欢打篮球和厨艺。 (责任编辑:admin) |