目录

录制Allocation模板时,Memory泳道和Native Allocation泳道内存不一致

问题现象

录制Allocation模板时,Memory泳道和Native Allocation泳道内存不一致。

可能原因

Memory泳道内是所选择应用的实际物理内存占用(Proportional Set Size, PSS),Native Allocation泳道展示的是应用在运行过程中动态向操作系统申请的虚拟内存,并不代表实际物理内存占用。

解决措施

开始录制前,单击工具控制栏中的按钮,设置最小跟踪内存(Native Allocation Filter Size)为0或极小值,以采集更多甚至全量的虚拟内存分配事件,让Native Allocation泳道与Memory泳道的数据变化量接近。