在windows下使用dmtracedump绘图时,出现如下错误:
‘dot’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。应该是没有dot这个执行程序,安装:Graphviz程序,然后将该程序的安装路径下的bin加入环境变量path下,重启生效。即可使用dmtracedump。
用dmtracedump生成图。命令:dmtracedump -g abc.png abc.trace。
生成HTML报告
dmtracedump可以将trace转换成html格式。首先在/tmp目录下找到traceview生成的trace文件,然后使用dmtracedump生成html报告
$> /tools/dmtracedump -h /tmp/ddmsXXXXXX.trace > output.html在html的report中,dmtracedump生成了4个表格,
Exclusive profile: 按照函数“自己”(去除被它调用的其他函数的执行时间)所执行的时间进行排列。 Inclusive profile: 这个和traceview中profile panel的原始的排列方式是一样的。 Class profile: 按照类(的函数成员)执行时间进行排列。统计时间按Exclusive time计算 Method profile: 按照函数的执行时间排列,包括native的函数,统计时间按Exclusive time计算