cam*_*cam 8 android-studio android-profiler
在Android Studio Profiler中,有两个位置显示应用程序占用的本机内存大小.
第一个位于水平栏中.Profiler 文档将其描述为:"Native:来自C或C++代码分配的对象的内存".
第二个位置是app heap dump,Native Size列.在文档中描述:"本机大小:此对象类型使用的本机内存总量(以字节为单位)"
在我的例子中,水平条显示30.12 MB,堆转储"本机大小"列显示大约9.28 MB(这是应用程序堆中具有非零本机大小列的所有对象的总和)
为什么这两种尺寸不同?
对于“水平条”,如果仔细观察,您会发现图形使用的内存大小为 0。原因是在某些设备上,位图和其他图形资源是在本机内存中处理的。因此,除了 9.28mb 之外的额外内存很可能是这些图形资源。
| 归档时间: |
|
| 查看次数: |
1140 次 |
| 最近记录: |