news 2026/2/17 4:51:05

基于btrace的Perfetto的函数耗时监控

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于btrace的Perfetto的函数耗时监控

一,背景介绍

BTrace是一个开源项目。旨在为 java 提供安全可靠的动态跟踪分析工具。Btrace基于动态字节码修改技术 (Hotswap) 来实现运行时 java 程序的跟踪和替换,基于该思想,兼容到Perfetto采集trace文件后,进行性能分析。相比于Perfetto自身抓取的trace文件,btrace主要能量化分析函数运行时间,方便进行卡顿等分析。

二,使用

参考https://blog.csdn.net/ByteDanceTech/article/details/131408000文章,

2.1 抓取trace文件

java -jar rhea-trace-shell.jar -a ${your_package_name} -t 10 -o output.pb -r sched gfx input view

2.2 分析trace文件

加载drawable的函数执行时间

SELECT s.id AS slice_id, s.ts, s.dur / 1e6 AS dur_ms, s.name, p.name AS process_name, t.name AS thread_name FROM slice s JOIN thread_track tt ON s.track_id = tt.id JOIN thread t ON tt.utid = t.utid JOIN process p ON t.upid = p.upid WHERE lower(s.name) LIKE '%loaddrawable%' ORDER BY s.dur DESC LIMIT 10;

结果展示,

线程池线程函数执行时长

SELECT s.id AS slice_id, s.ts, s.dur / 1e6 AS dur_ms, s.name, p.name AS process_name, t.name AS thread_name FROM slice s JOIN thread_track tt ON s.track_id = tt.id JOIN thread t ON tt.utid = t.utid JOIN process p ON t.upid = p.upid WHERE lower(s.name) LIKE '%RunnableWrapper.run%' ORDER BY s.dur DESC LIMIT 10;
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/7 1:53:03

Conda info查看当前PyTorch环境详细信息

深度解析 conda info:精准掌控 PyTorch-CUDA 环境的核心工具 在现代 AI 开发中,一个稳定、可复现的运行环境往往比模型结构本身更关键。你是否曾遇到过这样的场景:代码在本地完美运行,提交到服务器后却因“CUDA 不可用”或“版本不…

作者头像 李华
网站建设 2026/2/8 22:15:06

Docker export导入导出PyTorch容器快照

Docker导出导入PyTorch容器快照:实现高效环境迁移与灾备恢复 在深度学习项目开发中,一个常见的痛点是:本地训练一切正常,换到服务器上却因为CUDA版本不兼容、依赖包缺失或环境变量配置错误而无法运行。这种“在我机器上能跑”的尴…

作者头像 李华
网站建设 2026/2/7 2:34:51

2025最新!10个AI论文网站测评:本科生毕业论文写作全攻略

2025最新!10个AI论文网站测评:本科生毕业论文写作全攻略 2025年AI论文写作工具测评:为本科生量身打造的实用指南 随着人工智能技术的不断进步,越来越多的学术辅助工具进入高校师生的视野。对于本科生而言,撰写毕业论…

作者头像 李华
网站建设 2026/2/16 23:04:03

Markdown嵌入音频展示PyTorch语音合成结果

Markdown嵌入音频展示PyTorch语音合成结果 在自然语言处理与语音交互日益普及的今天,如何高效、直观地展示语音合成模型的输出效果,已成为AI研发流程中的关键一环。传统做法中,研究人员往往需要将生成的音频文件单独导出、手动播放验证&#…

作者头像 李华
网站建设 2026/2/4 9:12:28

人形机器人系列专题之本体:AI技术革命,车企转型具身智能

摘要:本报告指出,AI 技术革命推动车企向具身智能转型,人形机器人有望成为继新能源汽车后的颠覆性产品,2026 年或迎量产元年。行业遵循 “专用 - 跨专用 - 通用场景” 落地路径,当前处于 0 到 1 跨越期。车企凭借技术与…

作者头像 李华