- 内存使用量时间轴,它会显示以下内容
-
一个堆叠图表,显示每个内存类别当前使用多少内存,如左侧的 y 轴以及顶部的彩色键所示
-
一条虚线,表示分配的对象数,如右侧的 y 轴所示
-
每个垃圾回收事件的图标
内存计算方式
您在内存性能分析器顶部看到的数字
内存计数中的类别如下
-
Java:从 Java 或 Kotlin 代码分配的对象的内存
-
Native:从 C 或 C++ 代码分配的对象的内存
-
Graphics:图形缓冲区队列为向屏幕显示像素(包括 GL 表面、GL 纹理等等)所使用的内存
-
Stack:您的应用中的原生堆栈和 Java 堆栈使用的内存。这通常与您的应用运行多少线程有关
-
Code:您的应用用于处理代码和资源(如 dex 字节码、经过优化或编译的 dex 代码、.so 库和字体)的内存
-
Others:您的应用使用的系统不确定如何分类的内存
-
Allocated&