Flutter
帧耗时精细化分析:FrameTiming API 与 DevTools 性能火焰图定位 Jank 瓶颈
Waitwalker2026-08-2914 min
## 1. 生产环境性能监控:FrameTiming 监听
```dart
WidgetsBinding.instance.addTimingsCallback((List<FrameTiming> timings) {
for (final timing in timings) {
// UI 构建耗时 (超过 16.6ms 说明 Dart 代码存在重度计算)
final buildDuration = timing.buildDuration;
// GPU 栅格化耗时 (超过 16.6ms 说明图层过于复杂或存在离屏渲染)
final rasterDuration = timing.rasterDuration;
}
});
```
#Flutter#FrameTiming#性能监控#DevTools
回到文章列表 →