1、打开Observatory

Android Studio 命令行Terminal中运行flutter run,应用启动成功后,命令行中会输出一个 url,复制 url 到浏览器打开。

Flutter 性能检测工具 Observatory使用指南
2、VM screen
打开Observatory,进入的是VM 页面,介绍app的整体情况

Flutter 性能检测工具 Observatory使用指南
进入isolate main 页面后的显示
Flutter 性能检测工具 Observatory使用指南
3、Allocation Profile
查看内存分配情况
Flutter 性能检测工具 Observatory使用指南

Accumulator 列表示自isolate开始或者重置accumulator 后的累计数据
Current 列表示从上次GC后累计的数据

4、CPU Profile
按cpu占用比例反映的是函数的调用次数和执行时间
Flutter 性能检测工具 Observatory使用指南

5、Heap Map
heap map 页面能查看old generation中的内存状态,每行代表一个页面,像素的颜色表示对象的类ID - 例如,蓝色表示字符串,绿色表示双精度表, 可用空间为白色,指令(代码)为紫色。
Flutter 性能检测工具 Observatory使用指南

6、Code Coverage
红色表示代码可以执行,但是没有执行。
绿色表示代码可以执行,并且已经执行。
没有颜色的代码表示代码不可以执行Flutter 性能检测工具 Observatory使用指南
7、Evaluating Expressions
实时执行表达式
Flutter 性能检测工具 Observatory使用指南

Flutter 性能检测工具 Observatory使用指南

8、参考
Getting Started with Observatory

相关文章: