分享

垃圾回收视图化查看工具:GCViewer

 goldbomb 2013-04-28

GCViewer(http://www./gcviewer.html )是免费的开源垃圾回收视图化查看工具。

    这个工具只能在1.5以下的版本中运行,1.6以后没有对应。这个工具是根据JVM的GC执行的log来视图化的,因此我们第一件要做的就是产生log。要产生log需要修改JVM的配置。

官方说法如下:

     如果是tomcat等的java后面的增加option就可以。如果只是自己简单测试的话,选择要运行的主类,然后右键->Run As->Run Configurations...-> 选择Arguments选项卡->然后在VM argument中输入-Xloggc:d:/gcviewer.log  -XX:+PrintGCDetails

     这样就设置好了JVM参数。然后执行程序。程序执行过程中的GC log就输出到了d:/gcviewer.log里面了。

     GCViewer解压后,直接双击jar文件就启动了,然后open刚才生成的gcviewer.log文件。这样分析结果就出来了。

     可以在GCViewer的view菜单里面选择要显示的项目。有了这个工具我们会对JVM的内部垃圾回收机制更加了解,在开发编程的时候养成好的习惯。尽量使不要的对象能够得到及时销毁。

 

GCViewer运行例子:

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多