Android性能调试方法工具集合 - 持续更新( 六 )


说明:
手动方式较为简单易用 , 也较为粗放;而该工具对比的优势就在于可以代码控制具体跟踪点 , 在此示例着重介绍代码方式 。
示例:
1 ,  分析代码 , 选择需要定位跟踪的方法 , 在开始和结尾打上trace
Debug.("");
func();
Debug.();
运行程序, 会在上生成一个".trace"的文件 , 检查增加权限
2 , 通过adb pull将其导出到本地
adb pull//.trace
3 , 打开DDMS , open导出的文件

Android性能调试方法工具集合 - 持续更新

文章插图
4 , 也可手动方式获取文件
Android性能调试方法工具集合 - 持续更新

文章插图
2 , :
基本功能:检测实时网络访问情况
打开方式:-》-》
说明:
适用于观察网络请求时机是否合理 , 识别上行请求量设置是否合理 , 网络图片是否缓存
功能为DDMS的的简化版
示例:
Android性能调试方法工具集合 - 持续更新

文章插图
第六篇 综合调试 6.1 腾讯GT
基本功能:内存、CPU、GPU、电量以及日志插桩sdk集成
示例:
6.2
基本功能:方法注解打印 , 包括参数值 , 方法耗时
示例:
6.3
基本功能:
在 查看App的布局 , 网络请求 ,  ,  , 一切都是可视化的操作 , 无须自己在去使用adb , 也不需要root你的设备 。使用的方式很简单 , 配置好之后 , 在地址栏输入:// 。
说明:
网络请求的话 , 需要使用下面的两个库之一(或者) 。
示例: