Export to GitHub

gclogviewer - issue #2

没加-XX:+PrintGCTimeStamps参数导致数据解析错误


Posted on Dec 9, 2009 by Massive Camel

如果java 参数中没有加上 -XX:+PrintGCTimeStamps 在GCLogAnalyze.java 第97行

double happenTime=Double.parseDouble(line.substring(0,line.indexOf(":")));

会出现parseDouble转换的问题。

处理的数据格式: [GC [ParNew: 471872K->51201K(471872K), 0.2502620 secs] 1724527K- >1314127K(2044736K), 0.2505050 secs] [Times: user=0.94 sys=0.00, real=0.25 secs]

Comment #1

Posted on Dec 9, 2009 by Massive Camel

补充说明,也没加 -Xloggc: 参数获得的格式

Comment #2

Posted on Dec 10, 2009 by Helpful Elephant

恩,不好意思,暂时还只支持加了那些参数的状况,:) 主要是现在还没改成正则匹配方式,而且内部代码的保护措施做的不够,所以烂了点...

Status: New

Labels:
Type-Defect Priority-Medium