【问题标题】:Android app maximum RAM usage is high and average RAM usage is lowAndroid 应用的最大 RAM 使用率很高,而平均 RAM 使用率很低
【发布时间】:2020-12-13 08:28:32
【问题描述】:

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

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

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

Android Studio 可能显示错误用法。如何在 profiler 中正确使用?

谁能帮帮我?

【问题讨论】:

    标签: android ram


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多