systrace的功能包括跟踪系统的I/O操作、内核工作队列、CPU负载以及Android各个子系统的运行状况等。在Android平台中,它主要由3部分组成:内核部分:Systrace利用了Linux Kernel中的ftrace功能。所以,如果要使用systrace的话,必须开启kernel中和f ...
分类:
其他好文 时间:
2018-11-28 20:41:53
阅读次数:
166
First confirm that you have root privilege. Second check the config of kernel that you have the configs on: Last you confirm you have your debugfs/tra ...
分类:
系统相关 时间:
2018-10-28 16:50:54
阅读次数:
203
ftrace接口中是时间都id是啥意思,还有format,enable的时候发生了啥 id, enable, filter相关的函数接口全部都在 kernel/trace/trace_events.c event_create_dir <--__trace_add_new_event <-- tra ...
分类:
其他好文 时间:
2018-07-03 11:42:02
阅读次数:
232
LTP(LinuxTest Project)是SGI、IBM、OSDL和Bull合作的项目,目的是为开源社区提供一个测试套件,用来验证Linux系统可靠性、健壮性和稳定性。LTP测试套件是测试Linux内核和内核相关特性的工具的集合。该工具的目的是通过把测试自动化引入到Linux内核测试,提高Lin ...
分类:
系统相关 时间:
2018-06-20 10:16:38
阅读次数:
2674
关键词:ftrace、trace-cmd、kernelshark。 trace-cmd是设置读取ftrace的命令行工具,kernelshark既可以记录数据,也可以图形化分析结果。 trace-cmd和kernelshark源码都由kernel.org维护在trace-cmd.git。 kerne ...
分类:
其他好文 时间:
2018-05-14 20:22:19
阅读次数:
449
Addbootparameterindevice\qcom\msm_xxx\BoardConfig.mk.xxxisthebuildvariantnameBuildandflashboot.img:makekernel#putdeviceintofastbootmodeandupdateboot.imgfastbootflashbootboot.imgfastbootrebootcheckcmdl
分类:
其他好文 时间:
2018-04-09 15:50:31
阅读次数:
318
一:简单介绍 systrace 是 Android4.1 引入的一套用于做性能分析的工具。 基于 Linux 内核的 ftrace 机制(用于跟踪 Linux 内核的函数调用), 能够输出各个线程当前的函数调用状态。 它可帮助开发人员收集 Android 关键子系统(如 surfaceflinger ...
分类:
移动开发 时间:
2018-02-20 10:37:53
阅读次数:
366
http://www.cnblogs.com/pengdonglin137/articles/4752082.html 转载: http://blog.csdn.net/ronliu/article/details/6446251 linux中大量使用函数指针钩子,导致阅读代码困难。比如想知道一个函 ...
分类:
系统相关 时间:
2017-02-07 01:26:22
阅读次数:
375
http://www.ibm.com/developerworks/cn/linux/l-cn-ftrace/ http://www.ibm.com/developerworks/cn/linux/l-cn-ftrace1/ http://www.ibm.com/developerworks/cn/ ...
分类:
其他好文 时间:
2017-02-07 01:16:10
阅读次数:
251
转载: http://blog.csdn.net/ronliu/article/details/6446251 linux中大量使用函数指针钩子,导致阅读代码困难。比如想知道一个函数的调用路径,那么就只能用source insight之类的工具看代码了。有没有办法可以迅速获得调用关系的整体印象?ft ...
分类:
系统相关 时间:
2017-01-25 17:30:15
阅读次数:
236