使用DDMS中TraceView分析方法调用耗时

以分析Mms启动方法耗时为例

确保手机处于root权限

如图切换到DDMS界面,选择要调试的app包名

点击开启方法分析,在弹出对话框中选中第二项,选择ok,发现该按钮会变成

在手机上点击所选app中需要执行的操作,在这个过程中操作所执行的方法调用都会被记录下来,执行完操作后,再次点击,结束方法分析,在工作区会获得刚才记录的trace页面:

在trace视图的下半栏可获得记录期间各个操作执行方法的调用时间,各列参数意义如下:

在分析方法耗时,一般关注Incl Cpu Time、Incl Real Time、Cpu Time/Call、Real Time/Call 几项即可,特别是最后两项

单击某一行可展开下述信息:

Parents 列出调用该方法的方法信息

Children 列出了该方法内部调用的方法信息

参考:

http://developer.android.com/tools/debugging/debugging-tracing.html

http://www.cnblogs.com/sunzn/p/3192231.html

你可能感兴趣的:(使用DDMS中TraceView分析方法调用耗时)