我今天第一次尝试 perf4j。我已经通过 log4j appender 生成了一个日志文件,但是当我解析日志文件以生成性能统计信息时,我得到一个空的输出文件。这是我的日志文件(perfStats.log):
性能统计 2013-07-16 15:29:00 - 2013-07-16 15:30:00 Tag Avg(ms) Min Max Std Dev Count
性能统计 2013-07-16 15:30:00 - 2013-07-16 15:31:00 Tag Avg(ms) Min Max Std Dev Count
性能统计 2013-07-16 15:31:00 - 2013-07-16 15:32:00 Tag Avg(ms) Min Max Std Dev Count
性能统计 2013-07-16 15:32:00 - 2013-07-16 15:33:00 Tag Avg(ms) Min Max Std Dev Count annotatedDBCall
14.6 6 38 11.8 5 codeBlock1
26.5 14 63 17.7 6性能统计 2013-07-16 15:33:00 - 2013-07-16 15:34:00 Tag Avg(ms) Min Max Std Dev Count
我尝试了很多变化:
java -jar ../lib/perf4j-0.9.16.jar -f csv -o aaa.log -r -t 1000000 perfStats.log
我改变了输出、时间片和格式,但无济于事。每次只是一个空的输出文件。也许我对这个命令的用途有错误的概念。任何帮助,将不胜感激。我正在使用 Fedora Linux。