gpt4 book ai didi

android - Android 中的 Grow Heap 问题

转载 作者:搜寻专家 更新时间:2023-11-01 08:05:20 26 4
gpt4 key购买 nike

我有关于堆增长的问题,我有 2 个问题要问。

首先,我应该如何检查设备中当前增长的堆?

其次,如何减小增长堆大小以防止出现内存不足错误?

最佳答案

您的意思是要检查您的应用程序可以使用的堆的总大小吗?或者堆中还剩下多少可用内存?

要查看您可以调用的堆的总大小

Runtime rt = Runtime.getRuntime();
long maxMemory = rt.maxMemory();
Log.v("onCreate", "maxMemory:" + Long.toString(maxMemory));

这将告诉您您的应用允许使用多少字节内存 (source)

要了解还剩多少,您可以执行 following

什么时候出现内存不足错误?起点可能是重写 onLowMemory() 方法...

关于android - Android 中的 Grow Heap 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15088141/

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