使用traceview和dmtracedump调试Android代码(4)

发表于:2011-08-26来源:CSDN作者:yiyaaixuexi点击数: 标签:
Debug.startMethodTracing(calc); Log.v(LOG_TAGS+++++++++++++++++++++++++test++++++++++++++++); Debug.stopMethodTracing(); Debug.startMethodTracing(calc); Log.v(LOG_TAGS+++++++++++++++++++++++++test++++

  Debug.startMethodTracing(“calc”);

  Log.v(LOG_TAGS”+++++++++++++++++++++++++test++++++++++++++++”);

  Debug.stopMethodTracing();

  Debug.startMethodTracing(“calc”);

  Log.v(LOG_TAGS”+++++++++++++++++++++++++test++++++++++++++++”);

  Debug.stopMethodTracing();

  运行脚本得到calc.trace ,画出out.jpg

  可当得到的trace文件比较复杂时画图就会崩溃。修改脚本最后执行dot命令时的参数,jpg格式太大容易崩溃,-Tjpg改为-Tpng:gd,画大幅png。

  我拿camera做了个实验,得到的png甚大,这是其中一角:

 

原文转自:http://www.ltesting.net