gpt4 book ai didi

java - Android 内存监控

转载 作者:行者123 更新时间:2023-12-02 02:34:33 27 4
gpt4 key购买 nike

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

enter image description here

我的问题是如果需要,Android 在运行时允许更多内存吗?如果是,那么

how much maximum its provide before application crash ?

谢谢

最佳答案

内存监视器不显示应用程序可以使用的最大值。它显示当前分配的堆的大小。可用数量是仍可用的分配量。如果需要比分配的堆更多的内存,它将分配更大的堆,直到操作系统本身耗尽内存。然后它将开始杀死其他应用程序。然后,如果所有其他方法都失败,它将抛出 OutOfMemoryException 并终止您的应用程序。

关于java - Android 内存监控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46578590/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com