gpt4 book ai didi

android - android中应用程序的RAM分配

转载 作者:行者123 更新时间:2023-11-29 15:23:35 25 4
gpt4 key购买 nike

我正在开发 Android 应用程序。是否可以为该应用程序分配 RAM?例如:当我的应用程序打开时,它必须分配 30MB RAM。提及 API。

最佳答案

不,你不能。这完全由系统管理。

事实上,系统会在需要时随时增加分配给您的应用程序的堆。但是,应用程序在内存消耗方面存在限制。要检索此限制,您可以使用以下命令:

/* Expressed in Megabytes */
Runtime.getRuntime().maxMemory() / 1024 / 1024

最后,您似乎可以在 list 中指定您的应用程序可能使用比常规应用程序更多的内存,方法是添加:

android:largeHeap="true"

如果你使用这个标签,看看ActivityManager.getLargeMemoryClass()验证分配给您的应用程序的值。返回值以兆字节为单位表示。它可以高于 ActivityManager.getMemoryClass() 返回的值,前提是您设备的内存可用性允许。

关于android - android中应用程序的RAM分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15597717/

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