gpt4 book ai didi

android - Android 何时给出 OutOfMemory 异常?

转载 作者:太空宇宙 更新时间:2023-11-03 10:43:20 24 4
gpt4 key购买 nike

我在阅读 Android 中的 OutOfMemory 错误,当 Android 内存不足时就会出现这种错误。我们是否知道如果我的应用程序消耗了一些 x MB 内存,那么它会出现 OutOfMemory 错误? Android 是否会根据设备和总物理内存为每个应用分配特定数量的内存?

例如,我有一台安装了 2GB RAM 的设备,操作系统占用了 500MB,其他应用占用了 500MB。现在我的应用程序有 1048MB 的内存可以运行。那么在这种特殊情况下,当系统给出 OutOfMemory 时?

最佳答案

每个应用程序都有一些可用于堆分配的内存限制。它因不同的手机而异(您也可以在 list 中增加它)。 This answer对此提供了详细信息,给出了某些模型和设置的具体数字。

至于如何确定:

it tends to be based more on screen resolution, as higher-resolution screens tend to want to manipulate larger bitmaps, so Google makes heap size recommendations that, hopefully, device manufacturers will abide by. CommonsWare

关于android - Android 何时给出 OutOfMemory 异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30069047/

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