1、打开Observatory
Android Studio 命令行Terminal中运行flutter run,应用启动成功后,命令行中会输出一个 url,复制 url 到浏览器打开。
2、VM screen
打开Observatory,进入的是VM 页面,介绍app的整体情况
进入isolate main 页面后的显示
3、Allocation Profile
查看内存分配情况
Accumulator 列表示自isolate开始或者重置accumulator 后的累计数据
Current 列表示从上次GC后累计的数据
4、CPU Profile
按cpu占用比例反映的是函数的调用次数和执行时间
5、Heap Map
heap map 页面能查看old generation中的内存状态,每行代表一个页面,像素的颜色表示对象的类ID - 例如,蓝色表示字符串,绿色表示双精度表, 可用空间为白色,指令(代码)为紫色。
6、Code Coverage
红色表示代码可以执行,但是没有执行。
绿色表示代码可以执行,并且已经执行。
没有颜色的代码表示代码不可以执行
7、Evaluating Expressions
实时执行表达式
8、参考
Getting Started with Observatory