【问题标题】:Android Memory Monitor安卓内存监视器
【发布时间】:2018-03-16 15:46:57
【问题描述】:

我对 android 内存监视器感到困惑。我想知道为应用程序分配了多少最大内存。我的一项活动使用大约 20 MB 内存,并且显示 12 MB 可用。但是当我使用另一个 Activity 时,它使用了大约 73 MB 并且仍然显示 9.81 MB 可用空间。

我的问题是Android allow more memory during run time if its require ? 如果是,那么

how much maximum its provide before application crash ?

谢谢

【问题讨论】:

    标签: java android memory-management out-of-memory heap-memory


    【解决方案1】:

    内存监视器未显示应用可以使用的最大值。它显示当前分配的堆的大小。空闲数是该分配仍然空闲的数量。如果您需要比分配的堆更多的内存,它将分配一个更大的堆,直到操作系统本身内存不足。然后它将开始杀死其他应用程序。然后,如果一切都失败了,它会抛出 OutOfMemoryException 并杀死你的应用程序。

    【讨论】:

      猜你喜欢
      • 2016-04-27
      • 1970-01-01
      • 2014-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-29
      • 2012-06-29
      相关资源
      最近更新 更多