gpt4 book ai didi

ios - iOS-脏内存持续增长

转载 作者:行者123 更新时间:2023-12-01 16:46:42 27 4
gpt4 key购买 nike

在我的应用程序中,我使用AFNetworking显示了许多来自URL的图像,以将它们异步加载到UICollectionView中。可能太多,因为一段时间后应用程序由于内存压力而崩溃。但是使用Instruments,在“所有堆分配”下,我看不到任何内存泄漏。

但是,VM脏内存不断增长。我可以看到许多“CG栅格数据”条目。我确定这与我的图片有关,但是我不知道是哪种类型。

有没有办法释放此内存?
如果是内存,如何在ARC下解决? (我看不到任何保留周期)

谢谢

最佳答案

有点晚了,但是我在UIImageJPEGRepresentation之前经历过。
最好的办法是包装一个自动释放池

@autoreleasepool {

// Code here... 
}

这将释放块中引用计数为0的所有实例。这对于循环很有用,因为否则,您的内存占用量将增加,直到到达方法上下文的末尾为止。

关于ios - iOS-脏内存持续增长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19326049/

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