GC日志监听器

来源:互联网 发布:守望先锋配置测试软件 编辑:程序博客网 时间:2024/04/30 20:58

这是一款基于LGame-Simple-0.2.5的小应用,能够针对用户指定的GC日志文件(仅限Sun JRE生成的)进行简单分析。PS:此示例中吾辈对图表的动态绘制也进行了初步尝试(比较痛苦到底是该封装jfreechart之类的图形库好,还是该自己写套小型图形库用的方便……不过那是N往后的计划了……)。

 

从技术角度来讲,此例并非一个完整的GC日志分析工具,而仅仅是一个用以显示GC日志数据的监听器。它的实现机理堪称简单至极,不过是利用-Xloggc输出JVM的GC记录,再以正则表达式解析到图表中显示罢了(当然,HPjtnue也是这样玩的)。

 

因此,隐藏在这个简单示例背后,如何更为高效,准确,有价值的分析出必要数据的方式以及方法,才是我们应该思考的问题(只对Java2D感兴趣的就研制表格绘制好了……)。

 

下载地址(将批处理中的gc日志地址改为需要监听的日志地址即可使用):http://loon-simple.googlecode.com/files/GCLog.7z

 

00

 

执行部分代码如下(详细代码在jar中):

 

 

 

下载地址(将批处理中的gc日志地址改为需要监听的日志地址即可使用):http://loon-simple.googlecode.com/files/GCLog.7z