背景
前面在4月份时候,马哥就有分享过自己针对Perfetto网页做了一个AI智能体分析,可以智能的分析出Perfetto中相关的trace的一些性能问题。
相关的使用效果:
https://www.bilibili.com/video/BV1KZRpB5ET7/

当时也讲解了这个AI可以直接分析Perfetto中trace的核心原理如下图:

市场上也有很多其他大神也针对Perfetto网页做了相关的AI智能体功能,不过Perfetto的官方其实也有一直在尝试做AI智能体相关功能。
近期有学员反馈,在新版本的Perfetto发现已经有开放相关的AI分析功能了,具体版本情况:

实战使用Perfetto自带AI体验反馈
Perfetto上使用AI功能需要如下几个步骤
1、确认Perfetto版本,确认是否有相关AI助手插件,进行打开插件
右下角确认版本号

同时plugin中确认是否有AI分析相关的plugin
可以看到在plugin搜到llm相关的插件,说明该版本就有了AI分析。
大家记得把这些插件打开哈,打开才可以使用
2、配置好自己的大模型想的key和url
既然是Perfetto自带的AI分析功能,说的AI肯定就需要我们自己配置好自己的大模型key和url,其实google应该大方一点送我们token。
配置方式:

就按照上面123456步骤进行配置就行了,上面配置完成后就可以打开相关的trace进行AI分析了。
3、打开trace使用AI助手进行分析
右上角点击小按钮,打开AI分析的Panel

可以看出AI分析的界面其实完全不会影响正常Trace Timeline显示。

但是输入一个问题让AI进行分析:
“找出settings进程最卡顿的一帧”
发现直接报错
Error
OpenAI-compatible API error 403: Blocked by firewall: Method POST not allowed
这到底是为啥呢?这块分析是修改已经在马哥的性能优化实战课程中有进行讲解,相关的答案可以去课程中看哈。
可以使用的展示如下:

总结
确实在新版本Perfetto 59.1上面发现已经集成了AI分析的相关plugin,也有可以配置大模型的设置,但是国内一般配置大模型Deepseek,其实无法进行直接使用,大家可以使用其他模型看是否可以正常使用起来。
173



被折叠的 条评论
为什么被折叠?



