实时性能可以采集 CPU、内存、内存详情、流量、FPS 等指标,单击主功能下的 实时性能 跳转到 实时性能 界面。
查看进程的实时性能数据
在 实时性能 界面可以查看进程的性能数据,操作步骤如下:
在 选择进程 下拉框中选择进程。
重要当前下拉框只显示 活着 的进程,若启动新进程后,请先刷新再选择进程。
单击 实时分析,分析该进程的性能数据。
性能分析完成后,单击 暂停分析,该进程的性能分析任务结束。
录制实时分析数据
开始实时分析时,可单击 录制分析,录制实时分析数据。
录制性能数据完成后,单击 暂停录制。
在 保存性能数据报告 弹窗中输入 性能报告名称。
单击 确定,性能数据报告保存完毕。
保存成功后,可单击 任务管理 > 真机性能报告 查看详细数据。
各指标项说明如下:
指标名称 | 指标项 | 描述 |
CPU | TotalCPU | 整机 CPU 使用率。 |
AppCPU | 进程 CPU 使用率。 | |
Memory | Memory | 跟 adb 获取 pss 内存保持一致。 |
SwapMemory | 部分设备支持 Swap 功能,在启用 Swap 功能后,系统会对 PSS 内存进行压缩,Swap 增加,PSS 会相应减少,由于压缩会占用 CPU 资源,同时相应会导致 FPS 降低。 | |
VirtualMemory | VirtualMemory | 虚拟内存。 |
MemoryDetail | JavaHeap | 从 Java 或 Kotlin 代码分配的对象的内存。 |
NativeHeap | 从 C 或 C++ 代码分配的对象的内存。即使您使用 Java 或 Kotlin 编写代码,Android 框架也会使用原生内存来代表您处理各种任务,例如处理图像资源和其他图形。这意味着您可能会看到从 C 或 C++ 代码分配的对象的内存被使用。 | |
Graphics | 图形缓冲区队列向屏幕显示像素(包括 GL 表面、GL 纹理等等)所使用的内存。 注意:这是与 CPU 共享的内存,不是 GPU 专用内存。 | |
Code | 您的应用用于处理代码和资源(如 dex 字节码、经过优化或编译的 dex 代码、.so 库和字体)的内存。 | |
PrivateOther | 包含了 Stack,System 占用,还有一些应用使用的系统不确定如何分类的内存。 | |
System | 其他的系统的占用。 | |
Stack | 代码堆栈所占用的内存。 | |
Traffic | DownFlow | 下行实时流量消耗,单位 kb。 |
UpFlow | 上行实时流量消耗,单位 kb。 | |
FPS | FPS | 1 秒内游戏画面或者应用界面真实平均刷新次数,俗称帧率/FPS。FPS 一般在 0-60 之间,一般低于 24 帧时人眼能明显感觉到卡顿;卡顿还取决于帧率是不是有频繁的波动,忽高忽低的帧率也会让人感觉到卡顿。 |
Jank | 轻微的卡顿次数,会计算每次刷新的时长,当超过 16.6ms,就会显示一次 Jank。 | |
Stutter | Stutter | 卡顿率,Stutter占比=卡顿时长/总时长。 |
FrameInfo | FrameInfo | 桢耗时,即每一帧的耗时情况,单位是 MS。 |
Mail GPU | fragmentUtilization | 片段着色器耗费的 GPU 时间占渲染耗费的 GPU 时间的比例。 |
nonFragmentUtilization | 非片段着色器(顶点着色器,细分着色器,计算着色器)耗费的 GPU 时间占渲染耗费的 GPU 时间的比例。 | |
tilerUtilization | Tiler 渲染计算占用的时间比例。 | |
gpuCycles | GPU 单位时间平均的 GPU counters。 | |
fragmentCycles | 着色器单位时间平均的 counters。 | |
nonFragmentCycles | 非片段着色器的 counters,nonFragmentCycles = computeCycles + VertexCycles + vertexComputeCycles。 | |
vertexCycles | 顶点渲染消耗的 counters。 | |
computeCycles | 计算消耗的 counters。 | |
vertexComputeCycles | 顶点计算消耗的 counters。 | |
tilerCycles | Tiler 渲染计算消耗的 counters。 | |
Mail Memory BandWidth Read | 定义 GPU 到 DRAM 或者 GPU 外部的系统内存的实际读带宽,单位 MB/S。 | |
Mail Memory BandWidth Write | 定义 GPU 到 DRAM 或者 GPU 外部的系统内存的实际写带宽,单位 MB/S。 |
- 本页导读 (0)