【发布时间】:2015-03-23 16:15:01
【问题描述】:
在调查我正在开发的应用程序中的 RAM 使用情况时,我一直在使用 Android Studio 中的内存监视器工具(可以通过转到工具>Android>内存监视器在 Android Studio 中访问)。我注意到内存监视器中报告的我的应用程序的 RAM 使用情况总是远低于从设备查看 RAM 使用情况(可以通过转到设置>应用程序>运行来访问)。正如您在下面的屏幕截图中所见,内存监视器报告了大约 18MB 的 RAM 使用量(如果包括可用空间,则为 23MB),但设备报告的是 43MB。
为什么会有差异,而且其中一个比另一个更准确?
【问题讨论】:
-
我会关注
procstats: android-developers.blogspot.com/2014/01/… -
在开发者文档中,Google 也有关于“调查 RAM 使用情况”developer.android.com/tools/debugging/debugging-memory.html 的描述,其中涉及 Android 设备监视器。这可以在 Android Studio 中通过转到 Tools>Android>Android Device Monitor 来访问
标签: android memory-management android-studio