gpt4 book ai didi

iPhone:使用触摸的应用程序的内存使用量稳步增加

转载 作者:行者123 更新时间:2023-12-03 20:38:30 28 4
gpt4 key购买 nike

我在 Apple 示例应用程序和我正在开发的游戏中观察到类似的行为。在游戏中,该行为最终会导致应用程序因内存不足而崩溃。示例应用程序是 Touches。

在跟踪触摸的任何时候,即当您在“触摸”中移动其中一个对象时,并且几乎在我的游戏中每次触摸按下时,内存使用量都会稳步上升,只要您继续移动触摸。一旦触摸序列完成,内存使用量就不会下降。我已经得到了 Touches,它开始时使用不到半兆,最多可使用几分钟的净分配,最多可使用几分钟。该内存永远不会被释放。

所以我的问题是:为什么这个内存永远不会被释放?我从根本上误解了什么吗?这是一个框架缺陷吗?我读过一些有关加速度计和触摸泄漏问题的文章,但我在这款游戏中根本没有使用加速度计。

最佳答案

如果这看起来太初级,我深表歉意,但是......

您不可能将 NSZombiesEnabled 设置为 YES,是吗?

这将阻止任何对象的释放,如果您确实分配了新对象,那么应用程序最终将耗尽内存。

关于iPhone:使用触摸的应用程序的内存使用量稳步增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1144026/

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