Android 应用程序最大 RAM 使用率较高,平均 RAM 使用率较低

问题描述 投票:0回答:2

我是安卓新手。我制作了一个应用程序,可以在回收器视图中显示所有应用程序的数据使用情况(根据用户提供的日期)。

当我在 Android Studio Profiler 中看到 RAM 使用情况时,它显示最大为 120 MB。 但是,当我在物理设备中打开应用程序的 RAM 使用情况时,它显示最大 RAM 使用量约为 500 MB,平均 RAM 使用量约为 10 MB。

我用了大约10分钟。这是正常现象还是消耗大量内存?

Android Studio 可能显示错误的用法。如何在分析器中获得正确的用法?

有人可以帮我吗?

android ram
2个回答
0
投票

如果设备有 4+GB 的 RAM,这可能是正常的,具体取决于您为每行显示的数据类型。如果每一行都有一个(相当大的)位图,它可能是正常的......但是您可以使用 Android Studio 中的相对选项卡开始分析您的应用程序。然后,您可以在 Profiler 中按相应的按钮,显示哪些 Java 对象正在使用更多内存,并根据需要进行修复。


0
投票

我在三年后回答自己的问题。这是正常的,因为我在调试模式下测试应用程序。调试模式会消耗大量 RAM。在发布版本中,一切都很好。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.