gpt4 book ai didi

android内存管理(堆大小)

转载 作者:行者123 更新时间:2023-11-29 22:12:57 25 4
gpt4 key购买 nike

我正在开发一个与图形相关的应用程序,在这个应用程序中我正在使用 很多图像并在上面绘图。所有 Activity 都在运行,直到我的流程停止 完成。所以我应该怎么做才能分配大堆大小以顺利运行我的 应用。或者任何其他方式来顺利运行应用程序..我不知道 现在的内存管理。我只使用 BitmapDrawable 来显示图像,也 system.gc() 进行垃圾回收。也用这个

Runtime.getRuntime().runFinalizersOnExit(true);
Runtime.getRuntime().gc();
Runtime.getRuntime().freeMemory();

谁能帮我..提前谢谢

最佳答案

您是否尝试过使用 Java 弱引用以便自动对这些图像进行垃圾回收? This博客文章解释得很好。此外,您还可以使用 Guava Collections CacheBuilder用于图像。

关于android内存管理(堆大小),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9189463/

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