调试工具
时光如刀
春去冬来,潮起潮落,人生几何;
夏落秋起,风去风来,岁月无痕
展开
-
Systrace 基础知识 - 锁竞争解读
参考连接:https://www.androidperformance.com/2019/12/06/Android-Systrace-Binder/1.Systrace 显示的锁的信息monitor contention with owner Binder:1605_B (4667) at voidcom.android.server.wm.ActivityTaskManagerServ...原创 2019-12-15 19:54:40 · 3130 阅读 · 0 评论 -
Android bootchart工具使用说明
    Bootchart是一个用于linux启动过程性能分析的开源软件工具,在系统启动过程自动收集CPU占用率、进程等信息,并以图形方式显示分析结果,可用作指导优化系统启动过程。Android5.1之前已自带bootchart,但缺省时不被编译,需要显式指定编译。5.1之后的不用编译boot.img. 安装Bootchart 首先,在pc机上安装bootchart工具,命...原创 2018-09-19 11:03:18 · 1175 阅读 · 0 评论 -
Android systrace性能工具使用说明
原文网址:http://gityuan.com/2016/01/17/systrace/一、概述保证系统流畅度,也就是保证系统能连续不间断地提供每秒60帧的运行状态。当出现掉帧时(也可称为Jank),需要知道当前整个系统所处的状态,systrace便是最佳的选择,它能手机检测android系统各个组件随着时间的运行状态,并能提示该如何有效地修复问题,接下来说说systrace如何使用以及如何解...转载 2018-10-20 17:02:11 · 1079 阅读 · 0 评论 -
Android Traceview工具使用
1.概述Trracview性能分析功能另一利器。代码实现:Debug.startMethodTracing(“demo”);Debug.stopMethodTracing();视图:traceview参数说明:Name: 该线程运行过程中所调用的函数名Incl Cpu Time: 某函数占用的CPU时间,包含内部调用其它函数的CPU时间Excl Cpu Time: 某函数占用的...原创 2018-11-24 21:43:39 · 363 阅读 · 0 评论 -
Android性能剖析工具——simpleperf
谈到Android上的性能剖析,很多人会想到TraceView,SysTrace。TraceView擅长Method Tracing,与IDE集成,使用方便,不过有时候它的误差让人无法忍受;SysTrace的牛逼之处在于它可以给出整个系统的一些关键模块的性能信息,因此用途广泛。事实上,在AOSP中有另外一个性能剖析工具不为人知,这个安静的小可爱就是今天要介绍的主角—— simpleperf。我们...原创 2018-12-03 20:51:45 · 1926 阅读 · 0 评论