android的dmtracedump工具生成trace文件图片 'dot' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
2016-11-02 20:26
896 查看
http://jingyan.baidu.com/article/c910274bfa6c1fcd361d2df7.html
http://www.cnblogs.com/albert1017/p/3597057.html
在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计算
http://www.cnblogs.com/albert1017/p/3597057.html
在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计算
相关文章推荐
- android不是内部或外部命令,也不是可运行的程序或批处理文件
- 【原创】Android adb错误“'adb' 不是内部或外部命令,也不是可运行的程序或批处理文件。”处理方法
- Android Studio Terminal 不是内部或外部命令,也不是可运行程序或批处理文件
- 'D:\android\ANDROI~1\tools\lib\\find_java.exe' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 解决打开Android SDK Manager时出现“.....\sdk\tools\lib\\find_java.exe不是内部或外部命令,也不是可运行的程序或批处理文件“问题
- Android Studio Terminal 不是内部或外部命令,也不是可运行程序或批处理文件
- Android-adb不是内部或外部命令,也不是可运行的程序或批处理文件
- Android安装报错,提示“reg”不是内部或外部命令,也不是可运行的程序或批处理文件
- Android Studio Terminal 不是内部或外部命令,也不是可运行程序或批处理文件
- android studio获取SHA1值,提示'keytool' 不是内部或外部命令,也不是可运行的程序 或批处理文件。(即开发中遇到的问题)
- 'netstat' 不是内部或外部命令,也不是可运行的程序或批处理文件-解决方案
- 2012.04.03 WIN7:'telnet' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 解决Error: ‘nmake’ 不是内部或外部命令,也不是可运行的程序或批处理文件。”
- Oracle sqlplus不是内部或外部命令,也不是可运行的程序或批处理文件.
- 解决:'help、ipconfig' 不是内部或外部命令,也不是可运行的程序或批处理文件
- 出现'findstr' 不是内部或外部命令,也不是可运行的程序或批处理文件
- SVN 不是有内部或外部命令,也不是可运行的程序或批处理文件。 Win 7-64位
- 'telnet' 不是内部或外部命令,也不是可运行的程序或批处理文件
- SVN 不是有内部或外部命令,也不是可运行的程序或批处理文件。 Win 7-64位
- 'telnet' 不是内部或外部命令,也不是可运行的程序或批处理文件