Android Event 日志完全指南

0 阅读39分钟

Android Event 日志完全指南:从原理到标签词典

本文基于 AOSP main 分支源码整理,覆盖 frameworks/base 与 system/logging 中的 EventLog 标签定义。 源码参考:EventLogTags.logtags (AM)event.logtags 主表


一、什么是 Event 日志?

Android 日志体系通常分为三类缓冲区:

缓冲区命令特点
mainadb logcat常规文本日志,Log.d/i/w/e 输出
systemadb logcat -b system系统服务文本日志
eventsadb logcat -b events二进制结构化事件,体积小、字段固定、适合统计分析

Event 日志与 main 日志的本质区别:

  1. 存储格式:Event 以二进制记录,每条事件有数字 ID + 类型化字段;logcat 根据 /system/etc/event-log-tags 解析为可读文本。
  2. 写入 API:框架侧通过 EventLog.writeEvent() / EventLogTags 生成类写入,而非 android.util.Log
  3. 典型用途:启动耗时分析、Activity 跳转轨迹、ANR/进程死亡、电量与亮灭屏、通知行为、内存采样等——适合画时间线和做聚合统计

如何抓取 Event 日志

# 实时查看 events 缓冲区
adb logcat -b events

# 带时间戳,并过滤 AM 相关
adb logcat -b events -v threadtime | findstr "am_"

# 导出到文件(bugreport 中通常包含 events)
adb logcat -b events -d > events.txt

典型输出示例:

07-13 15:20:01.234  1000  1234 I am_proc_start: [0,5678,10234,com.example.app,activity,com.example.app/.MainActivity]
07-13 15:20:01.456  1000  1234 I wm_create_activity: [0,123456789,1,com.example.app/.MainActivity,NULL,NULL,0]
07-13 15:20:01.789  5678  5678 I wm_on_create_called: [123456789,com.example.app.MainActivity,performCreate,15]

方括号内字段顺序与 EventLogTags.logtags 中定义完全一致——这是读懂 Event 日志的关键


二、标签定义文件 (.logtags) 格式

标签在源码中以 .logtags 文件声明,编译后合并安装到设备的 /system/etc/event-log-tags

单行语法

<tag_number> <tag_name> [(<field_name>|<data_type>[|<data_unit>]), ...]

数据类型 (data_type)

类型说明
1int32 位整数
2long64 位整数
3string字符串
4list列表
5float浮点数

数据单位 (data_unit,可选)

单位说明
1objects对象数量
2bytes字节
3ms毫秒(int/long 默认值也是 bytes,时间字段需显式标 3)
4allocations分配次数
5id标识符
6percent百分比
sseconds秒(单调时钟)

源码文件分布(AOSP main)

文件路径包名主要内容
system/logging/logcat/event.logtags系统核心 (event.logtags)AOSP 主标签表,安装于 /system/etc/event-log-tags
frameworks/base/services/core/java/com/android/server/am/EventLogTags.logtagsActivity Manager (am)进程生命周期、内存、ANR、用户切换等
frameworks/base/services/core/java/com/android/server/wm/EventLogTags.logtagsWindow Manager (wm)Activity/Task 调度、窗口与输入法相关
frameworks/base/core/java/android/app/EventLogTags.logtags应用层 Activity 回调 (wm_on_*)Activity 生命周期回调打点
frameworks/base/services/core/java/com/android/server/EventLogTags.logtags系统服务 (server)电池、电源、通知、Watchdog、备份、网络等
frameworks/base/core/java/android/view/EventLogTags.logtags视图与输入法 (view/imf)ViewRoot、SurfaceView、IME 动画
frameworks/base/core/java/android/os/EventLogTags.logtagsBinder 服务管理 (os)ServiceManager 调用统计
frameworks/base/core/java/com/android/internal/logging/EventLogTags.logtagsSystemUI 埋点 (sysui)SystemUI 交互与延迟统计

编号约定1000000–2000000 预留给厂商自定义标签,避免与平台冲突。


三、实战:如何用 Event 日志排障

3.1 分析应用启动慢

串联以下事件可还原完整启动链:

sequenceDiagram
    participant AMS as ActivityManager
    participant WM as WindowManager
    participant App as 应用进程
    AMS->>AMS: am_proc_start
    AMS->>AMS: am_proc_bound
    WM->>WM: wm_create_activity
    App->>App: wm_on_create_called
    App->>App: wm_on_start_called
    App->>App: wm_on_resume_called
    WM->>WM: wm_activity_launch_time

关注 wm_activity_launch_time 中的 time 字段即为 AMS 统计的启动耗时。

3.2 分析 ANR

搜索 am_anr,字段依次为:用户 ID、PID、包名、Flags、reason。reason 通常直接指明 ANR 类型(如 Input dispatching timed out)。

ANR 前常见伴随事件:am_killam_proc_diedam_pss(内存压力)、am_cpu

3.3 分析内存回收

事件含义
am_low_memory系统通知各应用内存紧张
am_mem_factor内存压力等级变化
am_kill系统主动杀进程
am_pss周期性 PSS 采样
am_compact进程内存压缩 (App Compaction)
am_freeze / am_unfreeze缓存进程冻结/解冻

3.4 分析亮灭屏与省电

power_screen_statepower_sleep_requestedbattery_saver_modedevice_idle 等事件可串联电源管理全流程。


四、标签词典(中英对照)

以下共收录 311 个平台标签,按模块分组。

系统核心 (event.logtags)

AOSP 主标签表,安装于 /system/etc/event-log-tags。

ID标签名中文说明字段
42answer测试标签to life the universe etc (string)
314pi测试标签 pi
2718e
2720sync账户同步ID (string)
事件 (int, 单位:ID)
source (int, 单位:ID)
account (int, 单位:ID)
2740location_controller定位服务上报位置
2741force_gc强制 GC原因 (string)
2742tickleTickle(测试)authority (string)
2747contacts_aggregation联系人聚合聚合耗时 (long, 单位:毫秒)
数量 (int, 单位:对象数)
3000boot_progress_startZygote 启动(启动进度起点)时间 (ms) (long, 单位:毫秒)
3020boot_progress_preload_startZygote 预加载开始时间 (ms) (long, 单位:毫秒)
3030boot_progress_preload_endZygote 预加载结束时间 (ms) (long, 单位:毫秒)
20003dvm_lock_sampleDalvik 锁竞争采样进程名 (string)
是否主线程 (int, 单位:ID)
线程名 (string)
时间 (ms) (int, 单位:毫秒)
文件 (string)
行号 (int, 单位:ID)
锁持有者文件 (string)
锁持有者行号 (int, 单位:ID)
采样比例 (%) (int, 单位:百分比)
20004art_hidden_api_accessART 隐藏 API 访问访问方式 (int)
标志 (int)
类名 (string)
成员 (string)
类型签名 (string)
75000sqlite_mem_alarm_currentSQLite 内存告警当前值当前值 (bytes) (int, 单位:字节)
75001sqlite_mem_alarm_maxSQLite 内存告警最大值最大值 (bytes) (int, 单位:字节)
75002sqlite_mem_alarm_alloc_attemptSQLite 内存分配尝试分配尝试次数 (int, 单位:分配次数)
75003sqlite_mem_releasedSQLite 内存释放释放内存 (bytes) (int, 单位:字节)
75004sqlite_db_corruptSQLite 数据库损坏损坏的数据库文件 (string)
50000menu_item_selected菜单项选中菜单类型 (0=选项 1=上下文) (int, 单位:ID)
菜单项标题 (string)
50001menu_opened菜单打开菜单类型 (0=选项 1=上下文) (int, 单位:ID)
50021wifi_state_changedWiFi 状态机变化WiFi 状态 (string)
50022wifi_event_handledWiFi 事件处理wifi_event (int, 单位:ID)
50023wifi_supplicant_state_changedWiFi 关联状态变化supplicant_state (int, 单位:ID)
52000db_sample数据库操作采样数据库文件 (string)
SQL 语句 (string)
时间 (ms) (int, 单位:毫秒)
阻塞方包名 (string)
采样比例 (%) (int, 单位:百分比)
52001http_statsHTTP 请求统计User-Agent (string)
响应耗时 (ms) (long, 单位:毫秒)
处理耗时 (ms) (long, 单位:毫秒)
发送字节 (int, 单位:字节)
接收字节 (int, 单位:字节)
60000viewroot_drawViewRoot 绘制耗时绘制耗时 (ms) (int, 单位:毫秒)
60001viewroot_layoutViewRoot 布局耗时布局耗时 (ms) (int, 单位:毫秒)
60002view_build_drawing_cacheView 创建绘制缓存View created drawing cache (int, 单位:ID)
60003view_use_drawing_cacheView 使用位图缓存绘制View drawn using bitmap cache (int, 单位:ID)
70200aggregation聚合服务聚合耗时 (long, 单位:毫秒)
70201aggregation_test聚合服务测试field1 (int, 单位:字节)
field2 (int, 单位:字节)
field3 (int, 单位:字节)
field4 (int, 单位:字节)
field5 (int, 单位:字节)
70220gms_unknownGMS 未知事件
80100bionic_event_memcpy_buffer_overflowbionic memcpy 缓冲区溢出UID (int)
80105bionic_event_strcat_buffer_overflowbionic strcat 缓冲区溢出UID (int)
80110bionic_event_memmov_buffer_overflowUID (int)
80115bionic_event_strncat_buffer_overflowbionic strncat 缓冲区溢出UID (int)
80120bionic_event_strncpy_buffer_overflowbionic strncpy 缓冲区溢出UID (int)
80125bionic_event_memset_buffer_overflowbionic memset 缓冲区溢出UID (int)
80130bionic_event_strcpy_buffer_overflowbionic strcpy 缓冲区溢出UID (int)
80200bionic_event_strcat_integer_overflowbionic strcat 整数溢出UID (int)
80205bionic_event_strncat_integer_overflowbionic strncat 整数溢出UID (int)
80300bionic_event_resolver_old_responseDNS 解析器旧响应UID (int)
80305bionic_event_resolver_wrong_serverDNS 解析器错误服务器UID (int)
80310bionic_event_resolver_wrong_queryDNS 解析器错误查询UID (int)
90100exp_det_cert_pin_failure证书固定校验失败certs (list)
1397638484snet_event_logSafetyNet 事件子标签 (string)
UID (int)
消息 (string)
1937006964stats_logStatsD 统计日志Atom ID (int, 单位:ID)
数据 (list)

Activity Manager (am)

进程生命周期、内存、ANR、用户切换等。

ID标签名中文说明字段
2719configuration_changed系统配置变更配置掩码 (int, 单位:ID)
2721cpu系统 CPU 使用率采样总计 (int, 单位:百分比)
用户态 (int, 单位:百分比)
内核态 (int, 单位:百分比)
IO 等待 (int, 单位:百分比)
硬中断 (int, 单位:百分比)
软中断 (int, 单位:百分比)
3040boot_progress_ams_readyAMS 就绪(启动进度)时间 (ms) (long, 单位:毫秒)
3050boot_progress_enable_screen亮屏流程完成(启动进度)时间 (ms) (long, 单位:毫秒)
30008am_anr应用无响应 (ANR)用户 ID (int, 单位:ID)
进程 ID (int, 单位:ID)
包名 (string)
标志位 (int, 单位:ID)
原因 (string)
30010am_proc_bound进程已绑定到 AMS用户 ID (int, 单位:ID)
进程 ID (int, 单位:ID)
进程名 (string)
30011am_proc_died进程死亡用户 ID (int, 单位:ID)
进程 ID (int, 单位:ID)
进程名 (string)
OOM 调整值 (int, 单位:ID)
进程状态 (int, 单位:ID)
30014am_proc_start进程启动用户 ID (int, 单位:ID)
进程 ID (int, 单位:ID)
UID (int, 单位:ID)
进程名 (string)
Type (string)
组件 (string)
30015am_proc_bad进程标记为异常用户 ID (int, 单位:ID)
UID (int, 单位:ID)
进程名 (string)
30016am_proc_good异常进程恢复为正常用户 ID (int, 单位:ID)
UID (int, 单位:ID)
进程名 (string)
30017am_low_memory低内存通知进程数量 (int, 单位:对象数)
30023am_kill杀进程回收内存用户 ID (int, 单位:ID)
进程 ID (int, 单位:ID)
进程名 (string)
OOM 调整值 (int, 单位:ID)
原因 (string)
RSS (KB) (long, 单位:字节)
30024am_broadcast_discard_filter广播丢弃(Filter 超时)用户 ID (int, 单位:ID)
广播 ID (int, 单位:ID)
Action (string)
接收器序号 (int, 单位:对象数)
BroadcastFilter (int, 单位:ID)
30025am_broadcast_discard_app广播丢弃(应用超时)用户 ID (int, 单位:ID)
广播 ID (int, 单位:ID)
Action (string)
接收器序号 (int, 单位:对象数)
应用 (string)
30030am_create_service创建 Service用户 ID (int, 单位:ID)
Service 记录 (int, 单位:ID)
Name (string)
UID (int, 单位:ID)
进程 ID (int, 单位:ID)
30031am_destroy_service销毁 Service用户 ID (int, 单位:ID)
Service 记录 (int, 单位:ID)
进程 ID (int, 单位:ID)
30032am_process_crashed_too_much进程崩溃次数过多被清理用户 ID (int, 单位:ID)
Name (string)
进程 ID (int, 单位:ID)
30033am_drop_process未知进程尝试连接 AMS 被拒绝进程 ID (int, 单位:ID)
30034am_service_crashed_too_muchService 崩溃过多被停止用户 ID (int, 单位:ID)
崩溃次数 (int, 单位:对象数)
组件名 (string)
进程 ID (int, 单位:ID)
30035am_schedule_service_restart计划重启 Service用户 ID (int, 单位:ID)
组件名 (string)
时间 (long, 单位:毫秒)
30036am_provider_lost_processContentProvider 等待时进程丢失用户 ID (int, 单位:ID)
包名 (string)
UID (int, 单位:ID)
Name (string)
30037am_process_start_timeout进程启动超时用户 ID (int, 单位:ID)
进程 ID (int, 单位:ID)
UID (int, 单位:ID)
进程名 (string)
30039am_crash未捕获异常崩溃用户 ID (int, 单位:ID)
进程 ID (int, 单位:ID)
进程名 (string)
标志位 (int, 单位:ID)
异常类 (string)
消息 (string)
文件 (string)
行号 (int, 单位:ID)
是否可恢复 (int, 单位:ID)
30040am_wtfLog.wtf 严重错误用户 ID (int, 单位:ID)
进程 ID (int, 单位:ID)
进程名 (string)
标志位 (int, 单位:ID)
日志 Tag (string)
消息 (string)
30041am_switch_user用户切换ID (int, 单位:ID)
30045am_pre_boot执行预启动广播用户 ID (int, 单位:ID)
Package (string)
30046am_meminfo全局内存信息缓存 (KB) (long, 单位:字节)
空闲内存 (KB) (long, 单位:字节)
Zram (long, 单位:字节)
Kernel (long, 单位:字节)
Native (long, 单位:字节)
30047am_pss进程 PSS 内存采样进程 ID (int, 单位:ID)
UID (int, 单位:ID)
进程名 (string)
PSS (KB) (long, 单位:字节)
USS (KB) (long, 单位:字节)
SwapPss (long, 单位:字节)
RSS (KB) (long, 单位:字节)
统计类型 (int, 单位:ID)
进程状态 (int, 单位:ID)
采集耗时 (long, 单位:字节)
30050am_mem_factor内存压力等级变化当前值 (int, 单位:ID)
上一值 (int, 单位:ID)
30051am_user_state_changed用户状态变化ID (int, 单位:ID)
状态 (int, 单位:ID)
30052am_uid_runningUID 下有进程开始运行UID (int, 单位:ID)
30053am_uid_stoppedUID 下所有进程已停止UID (int, 单位:ID)
30054am_uid_activeUID 进入活跃状态UID (int, 单位:ID)
30055am_uid_idleUID 进入空闲状态UID (int, 单位:ID)
30056am_stop_idle_service空闲时强制停止 ServiceUID (int, 单位:ID)
组件名 (string)
30063am_compact进程内存压缩进程 ID (int, 单位:ID)
进程名 (string)
Action (string)
压缩前 RSS 总量 (long, 单位:字节)
压缩前文件 RSS (long, 单位:字节)
压缩前匿名 RSS (long, 单位:字节)
压缩前 Swap RSS (long, 单位:字节)
RSS 变化总量 (long, 单位:字节)
文件 RSS 变化 (long, 单位:字节)
匿名 RSS 变化 (long, 单位:字节)
Swap RSS 变化 (long, 单位:字节)
时间 (long, 单位:毫秒)
上次操作 (int, 单位:字节)
上次操作时间戳 (long, 单位:毫秒)
设置 adj (int, 单位:字节)
进程状态 (int, 单位:字节)
压缩前 ZRAM 空闲 (long, 单位:字节)
ZRAM 空闲变化 (long, 单位:字节)
30068am_freeze进程冻结 (Cached App Freezer)进程 ID (int, 单位:ID)
进程名 (string)
30069am_unfreeze进程解冻进程 ID (int, 单位:ID)
进程名 (string)
30070uc_finish_user_unlocking用户解锁中完成用户 ID (int, 单位:ID)
30071uc_finish_user_unlocked用户已解锁完成用户 ID (int, 单位:ID)
30072uc_finish_user_unlocked_completed用户解锁完成回调结束用户 ID (int, 单位:ID)
30073uc_finish_user_stopping用户停止中完成用户 ID (int, 单位:ID)
30074uc_finish_user_stopped用户已停止完成用户 ID (int, 单位:ID)
30075uc_switch_user用户切换用户 ID (int, 单位:ID)
30076uc_start_user_internal内部启动用户用户 ID (int, 单位:ID)
是否前台 (int)
显示 ID (int, 单位:ID)
30077uc_unlock_user解锁用户用户 ID (int, 单位:ID)
30078uc_finish_user_boot用户启动完成用户 ID (int, 单位:ID)
30079uc_dispatch_user_switch分发用户切换旧用户 ID (int, 单位:ID)
新用户 ID (int, 单位:ID)
30080uc_continue_user_switch继续用户切换旧用户 ID (int, 单位:ID)
新用户 ID (int, 单位:ID)
30081uc_send_user_broadcast发送用户相关广播用户 ID (int, 单位:ID)
Intent Action (string)
30082ssm_user_starting系统服务:用户启动中用户 ID (int, 单位:ID)
30083ssm_user_switching系统服务:用户切换中旧用户 ID (int, 单位:ID)
新用户 ID (int, 单位:ID)
30084ssm_user_unlocking系统服务:用户解锁中用户 ID (int, 单位:ID)
30085ssm_user_unlocked系统服务:用户已解锁用户 ID (int, 单位:ID)
30086ssm_user_stopping系统服务:用户停止中用户 ID (int, 单位:ID)
30087ssm_user_stopped系统服务:用户已停止用户 ID (int, 单位:ID)
30088ssm_user_completed_event系统服务:用户事件完成用户 ID (int, 单位:ID)
事件标志 (int, 单位:ID)
30091um_user_visibility_changed用户可见性变化用户 ID (int, 单位:ID)
是否可见 (int)
30100am_foreground_service_start前台服务启动用户 ID (int, 单位:ID)
组件名 (string)
是否允许使用中启动 (int)
启动原因码 (string)
目标 SDK (int, 单位:对象数)
调用方目标 SDK (int, 单位:对象数)
通知是否被延迟 (int)
是否已显示通知 (int)
持续时间 (ms) (int, 单位:毫秒)
startForeground 次数 (int, 单位:对象数)
停止原因 (string)
前台服务类型 (int)
30101am_foreground_service_denied前台服务启动被拒绝用户 ID (int, 单位:ID)
组件名 (string)
是否允许使用中启动 (int)
启动原因码 (string)
目标 SDK (int, 单位:对象数)
调用方目标 SDK (int, 单位:对象数)
通知是否被延迟 (int)
是否已显示通知 (int)
持续时间 (ms) (int, 单位:毫秒)
startForeground 次数 (int, 单位:对象数)
停止原因 (string)
前台服务类型 (int)
30102am_foreground_service_stop前台服务停止用户 ID (int, 单位:ID)
组件名 (string)
是否允许使用中启动 (int)
启动原因码 (string)
目标 SDK (int, 单位:对象数)
调用方目标 SDK (int, 单位:对象数)
通知是否被延迟 (int)
是否已显示通知 (int)
持续时间 (ms) (int, 单位:毫秒)
startForeground 次数 (int, 单位:对象数)
停止原因 (string)
前台服务类型 (int)
30103am_foreground_service_timed_out前台服务超时用户 ID (int, 单位:ID)
组件名 (string)
是否允许使用中启动 (int)
启动原因码 (string)
目标 SDK (int, 单位:对象数)
调用方目标 SDK (int, 单位:对象数)
通知是否被延迟 (int)
是否已显示通知 (int)
持续时间 (ms) (int, 单位:毫秒)
startForeground 次数 (int, 单位:对象数)
停止原因 (string)
前台服务类型 (int)
30104am_cpu进程 CPU 使用采样进程 ID (long, 单位:ID)
UID (long, 单位:ID)
进程基础名 (string)
运行时长 (ms) (long, 单位:毫秒)
系统 CPU 时间 (long, 单位:毫秒)
用户 CPU 时间 (long, 单位:毫秒)
30110am_intent_sender_redirect_userIntentSender 重定向到当前用户用户 ID (int, 单位:ID)
30120am_clear_app_data_caller清除应用数据调用方进程 ID (int)
UID (int)
包名 (string)
30111am_uid_state_changedUID 状态变化UID (int, 单位:ID)
序列号 (int, 单位:ID)
UID 状态 (int, 单位:ID)
原 UID 状态 (int, 单位:ID)
能力 (int, 单位:ID)
原能力 (int, 单位:ID)
标志位 (int, 单位:ID)
原因 (string)
30112am_proc_state_changed进程状态变化UID (int, 单位:ID)
进程 ID (int, 单位:ID)
序列号 (int, 单位:ID)
进程状态 (int, 单位:ID)
原进程状态 (int, 单位:ID)
OOM 调整值 (int, 单位:ID)
原 OOM 调整值 (int, 单位:ID)
原因 (string)
30113am_oom_adj_miscOOM 调整杂项事件事件类型 (int, 单位:ID)
UID (int, 单位:ID)
进程 ID (int, 单位:ID)
序列号 (int, 单位:ID)
参数1 (int, 单位:ID)
参数2 (int, 单位:ID)
原因 (string)

Window Manager (wm)

Activity/Task 调度、窗口与输入法相关。

ID标签名中文说明字段
30001wm_finish_activity结束 Activity用户 ID (int, 单位:ID)
Activity Token (int, 单位:ID)
Task ID (int, 单位:ID)
组件名 (string)
原因 (string)
30002wm_task_to_frontTask 切到前台用户 ID (int, 单位:ID)
Task (int, 单位:ID)
显示 ID (int, 单位:ID)
30003wm_new_intent已有 Activity 收到新 Intent用户 ID (int, 单位:ID)
Activity Token (int, 单位:ID)
Task ID (int, 单位:ID)
组件名 (string)
Action (string)
MIME 类型 (string)
URI (string)
标志位 (int, 单位:ID)
30004wm_create_task创建 Task用户 ID (int, 单位:ID)
Task ID (int, 单位:ID)
根 Task ID (int, 单位:ID)
显示 ID (int, 单位:ID)
30005wm_create_activity在 Task 中创建 Activity用户 ID (int, 单位:ID)
Activity Token (int, 单位:ID)
Task ID (int, 单位:ID)
组件名 (string)
Action (string)
MIME 类型 (string)
URI (string)
标志位 (int, 单位:ID)
30006wm_restart_activity重启 Activity(尚未运行)用户 ID (int, 单位:ID)
Activity Token (int, 单位:ID)
Task ID (int, 单位:ID)
组件名 (string)
30007wm_resume_activity恢复 Activity 到前台用户 ID (int, 单位:ID)
Activity Token (int, 单位:ID)
Task ID (int, 单位:ID)
组件名 (string)
30009wm_activity_launch_timeActivity 启动耗时用户 ID (int, 单位:ID)
Activity Token (int, 单位:ID)
组件名 (string)
时间 (ms) (long, 单位:毫秒)
30012wm_failed_to_pause暂停 Activity 失败用户 ID (int, 单位:ID)
Activity Token (int, 单位:ID)
想要暂停的 Activity (string)
正在暂停的 Activity (string)
30013wm_pause_activity暂停 Activity用户 ID (int, 单位:ID)
Activity Token (int, 单位:ID)
组件名 (string)
用户是否离开 (string)
原因 (string)
30018wm_destroy_activity销毁 Activity用户 ID (int, 单位:ID)
Activity Token (int, 单位:ID)
Task ID (int, 单位:ID)
组件名 (string)
原因 (string)
30019wm_relaunch_resume_activity配置变更后恢复 Activity用户 ID (int, 单位:ID)
Activity Token (int, 单位:ID)
Task ID (int, 单位:ID)
组件名 (string)
配置掩码 (string)
30020wm_relaunch_activity配置变更后重启 Activity用户 ID (int, 单位:ID)
Activity Token (int, 单位:ID)
Task ID (int, 单位:ID)
组件名 (string)
配置掩码 (string)
30043wm_set_resumed_activity设置 Resume 的 Activity用户 ID (int, 单位:ID)
组件名 (string)
原因 (string)
30044wm_focused_root_task根 Task 获得焦点用户 ID (int, 单位:ID)
显示 ID (int, 单位:ID)
当前焦点根 Task (int, 单位:ID)
上次焦点根 Task (int, 单位:ID)
原因 (string)
30048wm_stop_activity停止 Activity用户 ID (int, 单位:ID)
Activity Token (int, 单位:ID)
组件名 (string)
30066wm_add_to_stopping加入待停止列表用户 ID (int, 单位:ID)
Activity Token (int, 单位:ID)
组件名 (string)
原因 (string)
30067wm_set_keyguard_shown锁屏显示状态变化显示 ID (int, 单位:ID)
keyguardShowing (int)
AOD 是否显示 (int)
锁屏是否正在消失 (int)
是否被遮挡 (int)
原因 (string)
31000wm_no_surface_memorySurface 内存不足时间窗口 (ms) (string)
进程 ID (int, 单位:ID)
Operation (string)
31001wm_task_createdTask 已创建Task ID (int, 单位:ID)
31002wm_task_movedTask 在栈中移动Task ID (int, 单位:ID)
根 Task ID (int, 单位:ID)
显示 ID (int, 单位:ID)
是否移到顶部 (int)
索引 (int)
31003wm_task_removedTask 被移除Task ID (int, 单位:ID)
根 Task ID (int, 单位:ID)
显示 ID (int, 单位:ID)
原因 (string)
31004wm_tf_created嵌入 TaskFragment 创建Activity Token (int, 单位:ID)
Task ID (int, 单位:ID)
31005wm_tf_removed嵌入 TaskFragment 移除Activity Token (int, 单位:ID)
Task ID (int, 单位:ID)
31006wm_set_requested_orientation设置 Activity 方向Orientation (int, 单位:ID)
组件名 (string)
31007wm_boot_animation_done开机动画结束时间 (ms) (long, 单位:毫秒)
31008wm_set_keyguard_occluded锁屏遮挡状态变化是否被遮挡 (int)
是否动画 (int)
transit (int)
通知渠道 (string)
31100wm_back_navi_canceled返回导航取消原因 (string)
32003imf_update_ime_parent更新 IME Surface 父节点Surface 名称 (string)
32004imf_show_ime_screenshot显示 IME 截图目标窗口 (string)
过渡 (int)
Surface 位置 (string)
32005imf_remove_ime_screenshot移除 IME 截图目标窗口 (string)
33001wm_wallpaper_surface壁纸 Surface 显示/隐藏显示 ID (int, 单位:ID)
是否可见 (int)
目标 (string)
38000wm_enter_pip进入画中画用户 ID (int, 单位:ID)
Activity Token (int, 单位:ID)
组件名 (string)
是否自动进入 (string)
38200wm_dim_createdDim 遮罩层创建宿主 (string)
Surface (int)
38201wm_dim_exitDim 遮罩可移除Surface (int)
变暗窗口 (string)
宿主是否可见 (int)
是否立即移除 (int)
38202wm_dim_animateDim 遮罩动画开始目标透明度 (float)
目标模糊度 (float)
38203wm_dim_cancel_animDim 遮罩动画取消Surface (int)
原因 (string)
38204wm_dim_finish_animDim 遮罩动画结束Surface (int)
38205wm_dim_removedDim 遮罩 Surface 移除Surface (int)

应用层 Activity 回调 (wm_on_*)

Activity 生命周期回调打点。

ID标签名中文说明字段
30021wm_on_paused_calledonPause 已调用Activity Token (int, 单位:ID)
组件名 (string)
原因 (string)
时间 (ms) (long, 单位:毫秒)
30022wm_on_resume_calledonResume 已调用Activity Token (int, 单位:ID)
组件名 (string)
原因 (string)
时间 (ms) (long, 单位:毫秒)
30049wm_on_stop_calledonStop 已调用Activity Token (int, 单位:ID)
组件名 (string)
原因 (string)
时间 (ms) (long, 单位:毫秒)
30057wm_on_create_calledonCreate 已调用Activity Token (int, 单位:ID)
组件名 (string)
原因 (string)
时间 (ms) (long, 单位:毫秒)
30058wm_on_restart_calledonRestart 已调用Activity Token (int, 单位:ID)
组件名 (string)
原因 (string)
时间 (ms) (long, 单位:毫秒)
30059wm_on_start_calledonStart 已调用Activity Token (int, 单位:ID)
组件名 (string)
原因 (string)
时间 (ms) (long, 单位:毫秒)
30060wm_on_destroy_calledonDestroy 已调用Activity Token (int, 单位:ID)
组件名 (string)
原因 (string)
时间 (ms) (long, 单位:毫秒)
30062wm_on_activity_result_calledonActivityResult 已调用Activity Token (int, 单位:ID)
组件名 (string)
原因 (string)
30064wm_on_top_resumed_gained_called获得 Top ResumedActivity Token (int, 单位:ID)
组件名 (string)
原因 (string)
30065wm_on_top_resumed_lost_called失去 Top ResumedActivity Token (int, 单位:ID)
组件名 (string)
原因 (string)

系统服务 (server)

电池、电源、通知、Watchdog、备份、网络等。

BatteryService.java
ID标签名中文说明字段
2722battery_level电池电量音量 (int, 单位:百分比)
电压 (mV) (int, 单位:对象数)
温度 (0.1°C) (int, 单位:对象数)
2723battery_status电池状态状态 (int, 单位:ID)
健康状态 (int, 单位:ID)
电池是否存在 (int, 单位:ID)
充电方式 (int, 单位:ID)
电池技术 (string)
2730battery_discharge放电统计单次耗时 (ms) (long, 单位:毫秒)
minLevel (int, 单位:百分比)
maxLevel (int, 单位:百分比)
PowerManagerService.java
ID标签名中文说明字段
2724power_sleep_requested请求休眠WakeLock 是否已清除 (int, 单位:对象数)
2725power_screen_broadcast_send亮/灭屏广播已发送WakeLock 数量 (int, 单位:对象数)
2726power_screen_broadcast_done亮/灭屏广播完成是否亮屏 (int, 单位:ID)
广播耗时 (ms) (long, 单位:毫秒)
WakeLock 数量 (int, 单位:对象数)
2727power_screen_broadcast_stop亮/灭屏广播停止which (int, 单位:ID)
WakeLock 数量 (int, 单位:对象数)
2728power_screen_state屏幕状态变化关/开 (int, 单位:ID)
是否因用户操作 (int, 单位:ID)
累计按下时间 (long, 单位:毫秒)
触摸周期数 (int, 单位:对象数)
延迟 (ms) (int, 单位:毫秒)
2729power_partial_wake_statePartial WakeLock 获取/释放releasedorAcquired (int, 单位:ID)
标签 (string)
2731power_soft_sleep_requested请求软休眠剩余唤醒时间 (ms) (long)
Power save state has changed. See BatterySaverController.java for the details.
ID标签名中文说明字段
2739battery_saver_mode省电模式变化完整省电模式 (int, 单位:ID)
自适应省电 (int, 单位:ID)
当前完整省电 (int, 单位:ID)
当前自适应省电 (int, 单位:ID)
是否交互状态 (int, 单位:ID)
特性 (string, 单位:ID)
原因 (int, 单位:ID)
27390battery_saving_stats省电统计是否省电模式 (int, 单位:ID)
是否交互状态 (int, 单位:ID)
doze (int, 单位:ID)
增量时长 (long, 单位:毫秒)
增量耗电 (mAh) (int, 单位:对象数)
增量耗电百分比 (int, 单位:百分比)
总时长 (long, 单位:毫秒)
总耗电 (int, 单位:对象数)
总耗电百分比 (int, 单位:百分比)
27391user_activity_timeout_override用户活动超时覆盖覆盖值 (long, 单位:毫秒)
27392battery_saver_setting省电设置阈值阈值 (int)
ThermalManagerService.java
ID标签名中文说明字段
2737thermal_changed温控状态变化名称 (string)
类型 (int, 单位:ID)
温度 (0.1°C) (float)
传感器状态 (int, 单位:ID)
原系统温控状态 (int, 单位:ID)
DeviceStorageMonitorService.java
ID标签名中文说明字段
2748cache_file_deleted缓存分区文件删除路径 (string)
2749storage_state存储卷状态变化卷 UUID (string)
原状态 (int)
新状态 (int)
可用空间 (bytes) (long)
总计 (long)
NotificationManagerService.java
ID标签名中文说明字段
2750notification_enqueue通知入队UID (int, 单位:ID)
进程 ID (int, 单位:ID)
包名 (string)
ID (int, 单位:ID)
标签 (string)
用户 ID (int, 单位:ID)
通知内容 (string)
状态 (int)
是否应用提供 (int)
2751notification_cancel取消通知UID (int, 单位:ID)
进程 ID (int, 单位:ID)
包名 (string)
ID (int, 单位:ID)
标签 (string)
用户 ID (int, 单位:ID)
请求标志 (int)
禁止标志 (int)
原因 (int, 单位:ID)
监听器 (string)
2752notification_cancel_all取消包名下所有通知UID (int, 单位:ID)
进程 ID (int, 单位:ID)
包名 (string)
用户 ID (int, 单位:ID)
请求标志 (int)
禁止标志 (int)
原因 (int, 单位:ID)
监听器 (string)
27500notification_panel_revealed通知面板展开条目数 (int)
27501notification_panel_hidden通知面板隐藏
27510notification_visibility_changed通知可见性批量变化新可见通知 (string)
不再可见通知 (string)
27511notification_expansion通知展开/收起通知 Key (string)
用户操作 (int)
是否展开 (int)
存活时间 (int)
新鲜度 (int)
曝光时长 (int)
27520notification_clicked通知被点击通知 Key (string)
存活时间 (int)
新鲜度 (int)
曝光时长 (int)
排名 (int)
数量 (int)
27521notification_action_clicked通知操作按钮点击通知 Key (string)
PendingIntent 标识 (string)
PendingIntent (string)
操作按钮索引 (int)
存活时间 (int)
新鲜度 (int)
曝光时长 (int)
排名 (int)
数量 (int)
27530notification_canceled通知被取消通知 Key (string)
原因 (int)
存活时间 (int)
新鲜度 (int)
曝光时长 (int)
排名 (int)
数量 (int)
监听器 (string)
27531notification_visibility单条通知可见性通知 Key (string)
visibile (int)
存活时间 (int)
新鲜度 (int)
曝光时长 (int)
排名 (int)
27532notification_alert通知提醒(声音/振动/灯光)通知 Key (string)
振动 (int)
声音 (int)
灯光 (int)
礼貌性 (int)
静音原因 (int)
27533notification_autogrouped通知自动分组通知 Key (string)
275534notification_unautogrouped通知取消自动分组通知 Key (string)
27535notification_adjusted通知被辅助功能调整通知 Key (string)
调整类型 (string)
新值 (string)
27536notification_cancel_prevented通知取消被系统阻止通知 Key (string)
27537notification_summary_converted摘要通知转为普通通知通知 Key (string)
Watchdog.java
ID标签名中文说明字段
2802watchdogWatchdog 检测到服务阻塞Service (string)
2803watchdog_proc_pssWatchdog 进程 PSS进程名 (string)
进程 ID (int, 单位:ID)
PSS (KB) (int, 单位:字节)
2804watchdog_soft_resetWatchdog 软重启进程名 (string)
进程 ID (int, 单位:ID)
MaxPss (int, 单位:字节)
PSS (KB) (int, 单位:字节)
跳过原因 (string)
2805watchdog_hard_resetWatchdog 硬重启进程名 (string)
进程 ID (int, 单位:ID)
MaxPss (int, 单位:字节)
PSS (KB) (int, 单位:字节)
2806watchdog_pss_statsWatchdog PSS 统计空 PSS (KB) (int, 单位:字节)
空进程数 (int, 单位:对象数)
后台 PSS (int, 单位:字节)
后台进程数 (int, 单位:对象数)
Service PSS (int, 单位:字节)
Service 数 (int, 单位:对象数)
可见 PSS (int, 单位:字节)
可见进程数 (int, 单位:对象数)
前台 PSS (int, 单位:字节)
前台进程数 (int, 单位:对象数)
无 PSS 进程数 (int, 单位:对象数)
2807watchdog_proc_statsWatchdog 进程死亡统计1 分钟内死亡数 (int, 单位:对象数)
2 分钟内死亡数 (int, 单位:对象数)
3 分钟内死亡数 (int, 单位:对象数)
4 分钟内死亡数 (int, 单位:对象数)
5 分钟内死亡数 (int, 单位:对象数)
2808watchdog_scheduled_rebootWatchdog 计划重启当前时间 (long, 单位:对象数)
间隔 (ms) (int, 单位:毫秒)
开始时间 (int, 单位:毫秒)
时间窗口 (ms) (int, 单位:毫秒)
跳过原因 (string)
2809watchdog_meminfoWatchdog 内存信息空闲内存 (KB) (int, 单位:字节)
缓冲区 (KB) (int, 单位:字节)
缓存 (KB) (int, 单位:字节)
活跃 (KB) (int, 单位:字节)
非活跃 (KB) (int, 单位:字节)
匿名页 (KB) (int, 单位:字节)
映射 (KB) (int, 单位:字节)
Slab (KB) (int, 单位:字节)
可回收 Slab (KB) (int, 单位:字节)
不可回收 Slab (KB) (int, 单位:字节)
页表 (KB) (int, 单位:字节)
2810watchdog_vmstatWatchdog 虚拟内存统计运行时间 (ms) (long, 单位:毫秒)
页释放数 (int, 单位:对象数)
页激活数 (int, 单位:对象数)
页停用数 (int, 单位:对象数)
页错误数 (int, 单位:对象数)
主缺页数 (int, 单位:对象数)
2811watchdog_requested_rebootWatchdog 请求重启是否不等待 (int, 单位:对象数)
调度间隔 (int, 单位:毫秒)
复检间隔 (int, 单位:毫秒)
开始时间 (int, 单位:毫秒)
时间窗口 (ms) (int, 单位:毫秒)
最小灭屏时间 (int, 单位:毫秒)
下次闹钟最小间隔 (int, 单位:毫秒)
RescueParty.java
ID标签名中文说明字段
2900rescue_noteRescueParty 记录UID (int)
数量 (int)
窗口 (long)
2901rescue_levelRescueParty 级别音量 (int)
触发 UID (int)
2902rescue_successRescueParty 成功音量 (int)
2903rescue_failureRescueParty 失败音量 (int)
消息 (string)
BackupManagerService.java
ID标签名中文说明字段
2820backup_data_changed备份数据变更Package (string)
2821backup_start备份开始传输方式 (string)
2822backup_transport_failure备份传输失败Package (string)
2823backup_agent_failure备份 Agent 失败Package (string)
消息 (string)
2824backup_package备份包Package (string)
大小 (bytes) (int, 单位:字节)
2825backup_success备份成功包列表 (int, 单位:对象数)
时间 (int, 单位:毫秒)
2826backup_reset备份重置传输方式 (string)
2827backup_initialize备份初始化
2828backup_requested请求备份总数 (int, 单位:对象数)
键值对数量 (int, 单位:对象数)
是否全量 (int, 单位:对象数)
2829backup_quota_exceeded备份配额超限Package (string)
2830restore_start恢复开始传输方式 (string)
来源 (long, 单位:ID)
2831restore_transport_failure恢复传输失败
2832restore_agent_failure恢复 Agent 失败Package (string)
消息 (string)
2833restore_package恢复包Package (string)
大小 (bytes) (int, 单位:字节)
2834restore_success恢复成功包列表 (int, 单位:对象数)
时间 (int, 单位:毫秒)
2840full_backup_package全量备份包Package (string)
2841full_backup_agent_failure全量备份 Agent 失败Package (string)
消息 (string)
2842full_backup_transport_failure全量备份传输失败
2843full_backup_success全量备份成功Package (string)
2844full_restore_package全量恢复包Package (string)
2845full_backup_quota_exceeded全量备份配额超限Package (string)
2846full_backup_cancelled全量备份取消Package (string)
消息 (string)
2850backup_transport_lifecycle备份传输生命周期传输方式 (string)
是否已绑定 (int, 单位:对象数)
2851backup_transport_connection备份传输连接传输方式 (string)
是否已连接 (int, 单位:对象数)
SystemServer.run() starts
ID标签名中文说明字段
3010boot_progress_system_runSystemServer.run 开始时间 (ms) (long, 单位:毫秒)
3011system_server_start系统服务启动启动序号 (int)
启动后耗时 (ms) (long, 单位:毫秒)
elapse_time (long, 单位:毫秒)
Package Manager starts
ID标签名中文说明字段
3060boot_progress_pms_startPackageManager 启动时间 (ms) (long, 单位:毫秒)
Package Manager .apk scan starts
ID标签名中文说明字段
3070boot_progress_pms_system_scan_startPMS 系统扫描开始时间 (ms) (long, 单位:毫秒)
3080boot_progress_pms_data_scan_startPMS 数据扫描开始时间 (ms) (long, 单位:毫秒)
Package Manager .apk scan ends
ID标签名中文说明字段
3090boot_progress_pms_scan_endPMS 扫描结束时间 (ms) (long, 单位:毫秒)
Package Manager ready
ID标签名中文说明字段
3100boot_progress_pms_readyPMS 就绪时间 (ms) (long, 单位:毫秒)
3110unknown_sources_enabled允许未知来源安装值 (int)
3120pm_critical_infoPMS 关键信息消息 (string)
3121pm_package_statsPMS 磁盘使用统计manual_time (long, 单位:毫秒)
quota_time (long, 单位:毫秒)
手动数据量 (long, 单位:字节)
配额数据量 (long, 单位:字节)
手动缓存 (long, 单位:字节)
配额缓存 (long, 单位:字节)
3130pm_snapshot_statsPMS 快照统计构建次数 (int, 单位:对象数)
复用次数 (int, 单位:对象数)
大构建次数 (int, 单位:对象数)
短生命周期次数 (int, 单位:对象数)
最大构建时间 (int, 单位:毫秒)
累计构建时间 (long, 单位:毫秒)
3131pm_snapshot_rebuildPMS 快照重建构建时间 (int, 单位:毫秒)
生命周期 (int, 单位:毫秒)
3132pm_clear_app_data_callerPMS 清除数据调用方进程 ID (int)
UID (int)
包名 (string)
InputMethodManagerService.java
ID标签名中文说明字段
32000imf_force_reconnect_ime强制重连输入法输入法 (list)
距上次连接时间 (ms) (long, 单位:毫秒)
是否显示中 (int, 单位:对象数)
32001imf_show_ime显示输入法Token (string)
窗口 (string)
原因 (string)
软键盘模式 (string)
32002imf_hide_ime隐藏输入法Token (string)
窗口 (string)
原因 (string)
软键盘模式 (string)
WallpaperManagerService.java
ID标签名中文说明字段
33000wp_wallpaper_crashed壁纸服务崩溃component (string)
34000device_idle设备空闲 (Doze)状态 (int, 单位:ID)
原因 (string)
34001device_idle_stepDoze 步骤
34002device_idle_wake_from_idle从 Doze 唤醒是否空闲 (int, 单位:ID)
原因 (string)
34003device_idle_on_start进入 Doze 开始
34004device_idle_on_phaseDoze 阶段阶段描述 (string)
34005device_idle_on_complete进入 Doze 完成
34006device_idle_off_start退出 Doze 开始原因 (string)
34007device_idle_off_phase退出 Doze 阶段阶段描述 (string)
34008device_idle_off_complete退出 Doze 完成
34009device_idle_light轻度 Doze状态 (int, 单位:ID)
原因 (string)
34010device_idle_light_step轻度 Doze 步骤
DisplayManagerService.java
ID标签名中文说明字段
35000auto_brightness_adj自动亮度调节原亮度 (lux) (float)
原亮度值 (float)
新亮度 (lux) (float)
新亮度值 (float)
Installer.java
ID标签名中文说明字段
39000installer_clear_app_data_callerInstaller 清除数据调用方进程 ID (int)
UID (int)
包名 (string)
标志 (int)
39001installer_clear_app_data_call_stackInstaller 清除数据调用栈方法 (string)
类名 (string)
文件 (string)
行号 (int)
ConnectivityService.java
ID标签名中文说明字段
50020connectivity_state_changed网络连接状态变化类型 (int)
子类型 (int)
状态 (int)
NetworkStatsService.java
ID标签名中文说明字段
51100netstats_mobile_sample移动网络流量采样移动网络接收字节 (long, 单位:字节)
移动网络发送字节 (long, 单位:字节)
xt_rx_pkts (long, 单位:对象数)
xt_tx_pkts (long, 单位:对象数)
UID 接收字节 (long, 单位:字节)
UID 发送字节 (long, 单位:字节)
uid_rx_pkts (long, 单位:对象数)
uid_tx_pkts (long, 单位:对象数)
可信时间 (long, 单位:毫秒)
51101netstats_wifi_sampleWiFi 流量采样移动网络接收字节 (long, 单位:字节)
移动网络发送字节 (long, 单位:字节)
xt_rx_pkts (long, 单位:对象数)
xt_tx_pkts (long, 单位:对象数)
UID 接收字节 (long, 单位:字节)
UID 发送字节 (long, 单位:字节)
uid_rx_pkts (long, 单位:对象数)
uid_tx_pkts (long, 单位:对象数)
可信时间 (long, 单位:毫秒)
LockdownVpnTracker.java
ID标签名中文说明字段
51200lockdown_vpn_connecting锁定 VPN 连接中出口网络 (int)
51201lockdown_vpn_connected锁定 VPN 已连接出口网络 (int)
51202lockdown_vpn_error锁定 VPN 错误出口网络 (int)
ConfigUpdateInstallReceiver.java
ID标签名中文说明字段
51300config_install_failed配置安装失败目录 (string)
IntentFirewall.java
ID标签名中文说明字段
51400ifw_intent_matchedIntent 防火墙匹配Intent 类型 (int, 单位:ID)
组件名 (string)
调用方 UID (int, 单位:ID)
调用方包数量 (int, 单位:对象数)
调用方包名 (string)
Action (string)
MIME 类型 (string)
URI (string)
标志位 (int, 单位:ID)
IdleMaintenanceService.java
ID标签名中文说明字段
51500idle_maintenance_window_start空闲维护窗口开始时间 (ms) (long, 单位:毫秒)
上次用户活动时间 (long, 单位:毫秒)
电量 (int, 单位:百分比)
是否充电 (int, 单位:ID)
51501idle_maintenance_window_finish空闲维护窗口结束时间 (ms) (long, 单位:毫秒)
上次用户活动时间 (long, 单位:毫秒)
电量 (int, 单位:百分比)
是否充电 (int, 单位:ID)
StorageManagerService.java
ID标签名中文说明字段
2755fstrim_startfstrim 开始时间 (ms) (long, 单位:毫秒)
2756fstrim_finishfstrim 完成时间 (ms) (long, 单位:毫秒)
8000job_deferred_executionJob 延迟执行时间 (ms) (long, 单位:毫秒)
AudioService.java
ID标签名中文说明字段
40000volume_changed音量变化音频流 (int)
原音量 (int)
音量 (int)
最大音量 (int)
调用方 (string)
40001stream_devices_changed音频流设备变化音频流 (int)
原设备 (int)
设备 (int)
GestureLauncherService.java
ID标签名中文说明字段
40100camera_gesture_triggered相机手势触发手势开启时间 (long, 单位:毫秒)
传感器1开启时间 (long, 单位:毫秒)
传感器2开启时间 (long, 单位:毫秒)
事件扩展 (int, 单位:对象数)
timezone/RulesManagerService.java
ID标签名中文说明字段
51600timezone_trigger_check时区规则检查触发Token (string)
51610timezone_request_install请求安装时区Token (string)
51611timezone_install_started时区安装开始Token (string)
51612timezone_install_complete时区安装完成Token (string)
结果 (int)
51620timezone_request_uninstall请求卸载时区Token (string)
51621timezone_uninstall_started时区卸载开始Token (string)
51622timezone_uninstall_complete时区卸载完成Token (string)
结果 (int)
51630timezone_request_nothing时区无操作请求Token (string)
51631timezone_nothing_complete时区无操作完成Token (string)

视图与输入法 (view/imf)

ViewRoot、SurfaceView、IME 动画。

ID标签名中文说明字段
32006imf_ime_anim_startIME 动画开始Token (string)
动画类型 (int)
透明度 (float)
当前 Insets (string)
显示时 Insets (string)
隐藏时 Insets (string)
32007imf_ime_anim_finishIME 动画结束Token (string)
动画类型 (int)
透明度 (float)
是否已显示 (int)
Insets (string)
32008imf_ime_anim_cancelIME 动画取消Token (string)
动画类型 (int)
待处理 Insets (string)
32009imf_ime_remote_anim_startIME 远程动画开始Token (string)
显示 ID (int)
方向 (int)
透明度 (float)
起始 Y (float)
结束 Y (float)
动画 Leash (string)
Insets (string)
Surface 位置 (string)
IME 帧 (string)
32010imf_ime_remote_anim_endIME 远程动画结束Token (string)
显示 ID (int)
方向 (int)
结束 Y (float)
动画 Leash (string)
Insets (string)
Surface 位置 (string)
IME 帧 (string)
32011imf_ime_remote_anim_cancelIME 远程动画取消Token (string)
显示 ID (int)
Insets (string)
62002view_enqueue_input_event入队输入事件事件类型 (string)
动作/操作 (string)
60004viewroot_draw_eventViewRoot 绘制事件窗口 (string)
事件 (string)
60005surfaceview_layoutSurfaceView 布局窗口 (string)
像素格式 (int)
宽度 (int)
高度 (int)
Z 序 (int)
尺寸来源 (string)
是否已 attach (int)
生命周期策略 (int)
View 是否可见 (int)
60006surfaceview_callbackSurfaceView 回调窗口 (string)
回调名 (string)

Binder 服务管理 (os)

ServiceManager 调用统计。

ID标签名中文说明字段
230000service_manager_statsServiceManager 调用统计调用次数 (int)
总耗时 (ms) (int, 单位:毫秒)
单次耗时 (ms) (int, 单位:毫秒)
230001service_manager_slowServiceManager 慢调用时间 (ms) (int, 单位:毫秒)
服务名 (string)

SystemUI 埋点 (sysui)

SystemUI 交互与延迟统计。

ID标签名中文说明字段
524287sysui_view_visibilitySystemUI 视图可见性分类 (int, 单位:ID)
是否可见 (int, 单位:百分比)
524288sysui_actionSystemUI 操作分类 (int, 单位:ID)
包名 (string)
524292sysui_multi_actionSystemUI 复合操作内容 (list)
524290sysui_countSystemUI 计数名称 (string)
增量 (int)
524291sysui_histogramSystemUI 直方图名称 (string)
桶 (int)
36070sysui_latencySystemUI 延迟动作/操作 (int, 单位:百分比)
延迟 (ms) (int, 单位:毫秒)
525000commit_sys_config_file提交系统配置文件名称 (string)
时间 (ms) (long, 单位:毫秒)

五、常用标签速查表

日常分析最高频的标签:

场景关键标签
进程启动am_proc_start → am_proc_bound → wm_create_activity
页面跳转wm_new_intent / wm_create_activity → wm_resume_activity
生命周期wm_on_create_called → wm_on_start_called → wm_on_resume_called
页面退出wm_pause_activity → wm_stop_activity → wm_destroy_activity
ANRam_anr
崩溃am_crash / am_proc_died
杀进程am_kill
内存压力am_low_memory / am_mem_factor / am_pss
前台服务am_foreground_service_start / stop / denied
启动耗时boot_progress_* / wm_activity_launch_time
亮灭屏power_screen_state / power_sleep_requested
通知notification_enqueue / notification_clicked
输入法imf_show_ime / imf_hide_ime

六、参考资料


文档生成自 AOSP 源码自动解析 + 人工翻译校对。不同 Android 版本标签可能有增删,请以对应版本源码为准。