摘要: 内存加压 | mem-pressure 介绍内存加压小工具:mem-pressure 本文代码基于:Android 12 使用 usage 信息。 emulator_x86_64:/ # mem-pressure -h Usage: [OPTIONS] -d N: Duration in micro 阅读全文
posted @ 2022-04-04 14:03 秋城 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 性能监控工具 | ANRdaemon 一、README ANRdaemon 是一个守护程序,用于分析由 CPU 占用过高导致的 ANR 问题。守护程序借助 debugfs 来实现信息记录。要抓的 trace 模块提前在 /d/tracing 中配置好。根据 CPU 使用级别的不同,trace 可以通 阅读全文
posted @ 2021-11-28 18:59 秋城 阅读(467) 评论(0) 推荐(0) 编辑
摘要: Android 12 系统源码分析 | Native Binder 代码变迁 注:广义上 Native Binder 可理解为包含 VND,HW,RPC 等内容,本文所讨论的 Native Binder 指的仅是 servicemanager 服务程序及 libbinder 中相关代码,不做广义的延 阅读全文
posted @ 2021-11-14 15:22 秋城 阅读(3189) 评论(2) 推荐(2) 编辑
摘要: Fix: crash when running am.jar without parameters 记录第一次给aosp提代码哈哈哈 https://android-review.googlesource.com/c/platform/frameworks/base/+/1850984 下面是iss 阅读全文
posted @ 2021-10-29 20:56 秋城 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Android12系统源码分析 | NativeTombstoneManager 概述 Android 12 新增的 system_server 进程(LocalService)本地服务,用于管理 Native tombstones。 该服务在开机 Systemerver 初始化流程启动,添加到 L 阅读全文
posted @ 2021-10-05 18:01 秋城 阅读(1284) 评论(0) 推荐(1) 编辑
摘要: Binder transaction traces for all processes. Traces for process: system Count: 1 Trace: java.lang.Throwable at android.os.BinderProxy.transact(BinderP 阅读全文
posted @ 2021-08-08 18:11 秋城 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: Android11系统源码分析:从binder trace视角看Activity冷启动 结论先行关注主干流程,不分析细节、由来。进程间ipc流程看binder trace,进程内流程借助AS断点。 一、 流程与TRACE 1.1、Launcher-- startActivity --> ATMS 1 阅读全文
posted @ 2021-08-08 18:09 秋城 阅读(1823) 评论(0) 推荐(0) 编辑
摘要: debug:am set-debug-app命令的实现 一、源码分析 代码基于android11。am命令的实现见debug:am、cmd命令。书接上文, 1.1、命令行参数设置 ActivityManagerShellCommand#onCommand frameworks/base/servic 阅读全文
posted @ 2021-08-01 16:32 秋城 阅读(773) 评论(0) 推荐(0) 编辑
摘要: debug:am dumpheap命令源码分析 一、源码分析 代码基于android11。am命令的实现见debug:am、cmd命令。书接上文, system_server进程 ActivityManagerShellCommand#onCommand frameworks/base/servic 阅读全文
posted @ 2021-07-30 18:21 秋城 阅读(2257) 评论(0) 推荐(0) 编辑
摘要: debug:am profile命令的实现 一、源码分析 代码基于android11。am命令的实现见debug:am、cmd命令。书接上文, system_server进程 ActivityManagerShellCommand#onCommand frameworks/base/services 阅读全文
posted @ 2021-07-29 21:23 秋城 阅读(671) 评论(0) 推荐(0) 编辑