使用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比较卡顿

相关推荐
AI服务老曹1 天前
NVR视频流接入AI分析性能优化指南
人工智能·性能优化
show4331 天前
2026小程序端AI配音技术实现:TTS多音色引擎集成与MP3生成性能优化
人工智能·性能优化·小程序
NutShell Wang1 天前
Rust 1.97 实战迁移:v0 符号重整、Cargo 警告治理与位运算新 API
人工智能·后端·性能优化·rust·vibe coding
BK贝壳1 天前
Python底层:1亿个布尔值缓存失效标记,list爆内存numpy爆拷贝,bool-hybrid-array混合存储实测
数据结构·python·缓存·性能优化·list·numpy
raindayinrain1 天前
深入理解Linux内核-页表,TLB,高速缓存,性能优化
linux·性能优化·高速缓存·页表·tlb
桦说编程1 天前
深入理解 FutureTask 状态机——从契约到实现
java·后端·性能优化
晏宁科技YaningAI2 天前
企业通信系统架构设计方法论
性能优化·系统架构·gateway·paas
Mh2 天前
虚拟滚动真的比普通滚动性能更好吗?
前端·javascript·性能优化
Ashley的成长之路2 天前
前端性能优化实战手册·第5篇(最终篇):性能监控与 CI/CD 集成
前端·ci/cd·性能优化
ai产品老杨2 天前
RK3588 AI视频分析性能优化指南:小规模与“明厨亮灶”硬件选型与实战手册
人工智能·性能优化·音视频