使用Perfetto debug trace查看超时slice

序言

Perfetto可以使用添加debug trace 的方式,把sql查询出来的结果可视化的显示在Perfetto页面中。

方便更直观的查看。

使用

进入命令模式。使用 add debut slice trace命令添加

执行命令后,需要填写要查询的sql。

下面是一个示例sql 可以查询进程com.aaa.bbb 中所有耗时超过50ms的slice

bash 复制代码
SELECT s.ts, s.dur, s.name
FROM slice s
JOIN track t ON s.track_id = t.id
JOIN thread_track tt ON t.id = tt.id
JOIN thread th ON tt.utid = th.utid
JOIN process p ON th.upid = p.upid
WHERE p.name = 'com.aaa.bbb'
  AND s.dur > 50000000
ORDER BY s.dur DESC
LIMIT 80

效果

很直观就能看到那个slince比较卡顿

相关推荐
fengci.12 小时前
Microweber CMS 未授权路径穿越漏洞(CVE-2026-65694)
android·开发语言·前端·学习·php
stevenzqzq13 小时前
Android 矢量图(Vector Drawable)核心坐标与尺寸机制技术文档
android
plainGeekDev13 小时前
运行时获取依赖 → 编译时注入
android·java·kotlin
Wiktok13 小时前
Vue3(Vite)打包安卓APP 完整最佳实践
android·vue
Co_Hui14 小时前
Android 系统服务的添加
android
杉氧15 小时前
用 Compose 挑战交互与动效天花板:ComposeCraftLab 开源实验室全解析
android·前端·kotlin
朝与同歌暮同酒16 小时前
冒泡社区《幻想三国》还能玩吗?安卓手机与电脑模拟器试玩记录
android·智能手机·电脑
音视频牛哥17 小时前
从数字孪生到机器人操控:Android Unity3D下RTMP/RTSP多路低延迟播放实践
android·unity·音视频·unity rtsp播放器·unity rtmp播放器·rtsp player·rtmp player
用户693717500138418 小时前
了解一下 Agent Harness
android·前端·后端
淡淡的香烟18 小时前
Android15适配16kb完整版
android