gpt4 book ai didi

java - 通过将元素设置为 null 来释放数组中的空间?

转载 作者:行者123 更新时间:2023-12-02 07:22:25 26 4
gpt4 key购买 nike

如果数组中有很多位图对象 例如:

BitmapArray[ Bitmap1 , Bitmap2 ,Bitmap3, Bitmap4, Bitmap5,...]

如果数组变大,这最终会占用大量堆栈空间(或堆空间?)。

我现在的问题是,如果我将不再需要的位图清空,这是否会从堆栈(或堆)中释放空间?

BitmapArray[ Bitmap1 ,null,null, Bitmap4,null,...]

我无法删除元素并更改数组大小顺便说一句

最佳答案

如果您不保留对位图的任何其他引用,这可以减少内存使用量。如果不再引用位图,垃圾收集器可以销毁未使用的对象并释放内存。

关于java - 通过将元素设置为 null 来释放数组中的空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14033164/

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