gpt4 book ai didi

iPhone 对象分配,GeneralBlock-24 和 GeneralBlock-48

转载 作者:行者123 更新时间:2023-12-03 19:47:54 26 4
gpt4 key购买 nike

启动 iPhone 应用程序后,我发生了 3 次内存泄漏。无论我在应用程序中做什么,这些都保持不变(不再泄漏)。

我的网络对象分配不断增长。特别是有两个 block :GeneralBlock-24 和 GeneralBlock-48。

Block-48 在使用程序时变得特别糟糕,占用了兆字节的内存。似乎在两个 block 中分配对象的库是 QuartzCore。

该应用程序引用了 QuartzCore 框架,但我删除了所有对它的引用。

附注:这一切都在设备上,而不是模拟器上

最佳答案

找到了!当使用 Instruments 在模拟器上运行它时,GeneralBlocks 将报告为单个 GeneralBlock-0。通过网络搜索,似乎仪器 objectAlloc 报告和 QuartzCore 中存在错误。

所以我刚刚添加了一个内存监视器工具,发现即使我的对象分配不断增长,我的真实内存仍然保持平稳(嗯,在半 MB 内上下移动)

我希望这对其他人有用,我花了一天时间搜索 GeneralBlock-24 和 48 试图弄清楚它,直到决定在模拟器中运行它只是为了它

关于iPhone 对象分配,GeneralBlock-24 和 GeneralBlock-48,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1279743/

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