gpt4 book ai didi

android - 如何检索设备上可用的最大堆?

转载 作者:行者123 更新时间:2023-11-30 03:36:59 25 4
gpt4 key购买 nike

我有一个问题。我的应用程序使用 20MB 的内存,所以我想避免使用堆内存小于 20MB 的手机。我尝试使用 Runtime.getRuntime.maxMemory() 但此函数检索到错误结果(SGS3 上为 256MB),因为我想检索单个应用程序的可用堆。

我怎样才能检测到它? list 中有属性吗?

谢谢。

最佳答案

你需要的是getMemoryClass

 ((ActivityManager) getSystemService(Context.ACTIVITY_SERVICE)).getMemoryClass();

它返回当前设备的近似每个应用程序内存类。

关于android - 如何检索设备上可用的最大堆?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16519749/

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