07 2021 档案

摘要:debug:am dumpheap命令源码分析 一、源码分析 代码基于android11。am命令的实现见debug:am、cmd命令。书接上文, system_server进程 ActivityManagerShellCommand#onCommand frameworks/base/servic 阅读全文
posted @ 2021-07-30 18:21 秋城 阅读(2602) 评论(0) 推荐(0)
摘要:debug:am profile命令的实现 一、源码分析 代码基于android11。am命令的实现见debug:am、cmd命令。书接上文, system_server进程 ActivityManagerShellCommand#onCommand frameworks/base/services 阅读全文
posted @ 2021-07-29 21:23 秋城 阅读(854) 评论(0) 推荐(0)
摘要:debug:am trace-ipc源码分析 一、使用 官网介绍 链接:Slow rendering 如果您有 binder 事务,则可以使用以下 adb 命令捕获其调用堆栈: $ adb shell am trace-ipc start … use the app - scroll/animate 阅读全文
posted @ 2021-07-28 12:08 秋城 阅读(1724) 评论(1) 推荐(0)
摘要:debug:am、cmd命令源码分析 am命令的实现 手机里的am :/ # which am /system/bin/am :/ # file /system/bin/am /system/bin/am: /system/bin/sh script :/ # cat am #!/system/bi 阅读全文
posted @ 2021-07-27 17:37 秋城 阅读(2147) 评论(2) 推荐(1)
摘要:Android系统“资源调度框架” 一、一些问题的思考 “资源”是什么 计算机基础中提到,一套完整的计算机系统有三部分组成:应用程序、操作系统(OS)和计算机的硬件。 其中硬件又可分五大组成:控制器(CU)、运算器(ALU)、存储器(Memory)、输入设备(Input)和输出设备(Output)。 阅读全文
posted @ 2021-07-10 18:17 秋城 阅读(3528) 评论(0) 推荐(1)
摘要:【译】Simpleperf分析之Android系统篇 译者按: Simpleperf是用于Native的CPU性能分析工具,主要用来分析代码执行耗时。本文是主文档的一部分,系统篇。 原文见aosp仓库:android_platform_profiling.md Simpleperf主文档见aosp仓 阅读全文
posted @ 2021-07-03 20:22 秋城 阅读(4418) 评论(2) 推荐(0)