scene性能检测查看·改
2026-09-12 · 阅读 6 · 标签:scene、性能、cpu、gpu
Scene 这类性能检测工具跑完测试,会导出一份几十万行的采样日志 —— 每一帧的耗时、FPS、JANK、CPU/GPU 占用、频率、温度、功耗、线程状态,全在里面。
问题是:用 Excel 打开它,你基本看不出问题在哪。
哪一秒掉帧了?温度是什么时候撞上墙的?开了性能模式之后 CPU 频率到底稳不稳?—— 这些都得「对着曲线看」才看得出来,而 Excel 画几万点的折线图又卡又没法同步。
所以我做了个小工具,把它变成能看懂的图表:
🔗 http://analyzer.luoyi0914.cn/
怎么用
- 打开上面的链接(不用登录,不用装任何东西)
- 点「选择 CSV」,选一份或多份性能日志(支持多选,可以横向对比)
- 拖动时间范围滑块、或者滚轮缩放曲线,看你想看的那几秒
能看到什么
① 一眼看结论的指标卡
平均 FPS、最低 FPS、最高 FPS、JANK / BigJANK 计数、CPU 平均温度、平均功耗 —— 都按你当前框选的时间范围实时重算。
② 共用一根时间轴的同步图表
FPS、卡顿、CPU、GPU、频率、温度、功耗、线程…… 所有曲线共享同一条时间轴:滚轮缩放、拖动平移,全部图表同步移动。这样「掉帧的那一秒 CPU 在干什么」就只是一条竖线的事。
③ 筛选与分布
- 按起止时间(秒)框选
- 按 FPS 最低值筛(比如只看低于 45 帧的区间)
- FPS 分布直方图 —— 一眼看出帧率是稳定,还是忽高忽低
当前范围内的原始数据,最多显示 1000 行。曲线看着可疑,直接翻原始数值对。
几个我特意做的细节
- 多文件对比:可同时载入多份日志,两种对齐方式 —— 「各文件从 0 秒开始按采样序号对齐」(适合比较不同机型 / 不同设置的同一段测试),或「导出首个文件范围」
- 拖动时不重算:滑动时间轴只刷新曲线,松手之后才计算统计 —— 所以几十万行的日志也不卡
- 缺字段不报错:你有的字段它就画,没有的指标自动跳过
- 图表高度可调:紧凑 185px / 均衡 245px / 详细 315px,小屏大屏都合适
- 零依赖单文件:不需要联网、不需要后端,存下来双击也能用
适合谁
- 调机党:改完温控 / 调度 / 频率后,想确认「到底变好了没有」
- 散热测试:看温度曲线和功耗的关系,找撞温度墙的时机
- 游戏复现:某个场景卡顿,定位是哪几秒、是 CPU 还是 GPU 的问题
- 做评测:多份日志放一起对比,图表比一堆数字有说服力
最后
- 🔥 工具地址:http://analyzer.luoyi0914.cn/
- 🏠 主页:云间小站
- ☁️ 云盘:云间小盘
纯前端实现:没有账号、没有埋点、没有数据上传。有 bug 或者想要新指标(比如功耗墙、线程调度时序),留言告诉我。