gpt4 book ai didi

ios - 使用工具工具中的分配

转载 作者:行者123 更新时间:2023-12-01 19:15:52 25 4
gpt4 key购买 nike

我正在使用仪器工具在我的应用程序中查找泄漏。在检查应用程序中的泄漏时,我也可以看到“分配”选项卡。

到目前为止,我从未在工具工具中使用过“分配”选项卡。我刚刚检查了可能的情况,然后看到了#All Allocations *字段。其中显示了应用程序使用的总字节数。看到大小还在不断增加,我感到震惊。

我应该只担心内存泄漏而不是内存分配吗?
#All分配是针对当前应用程序大小还是整个应用程序大小?

最佳答案

分配有助于显示您的应用程序内存占用量。如果提供一个modalViewController并将其关闭(然后重复执行),并且发现Application的 Activity 字节不断增加,则说明存在问题。内存泄漏非常有用,可以查看已分配的内存并丢失了对其的引用。使用ARC会有所帮助,但是您仍然会发生内存泄漏(例如,循环引用)。分配还可以帮助您了解内存的分配位置和从不释放的位置。例如,一个充满对象的NSArray,您没有使用它,但是您仍然活着。对于您的问题:

1)您应该担心两者。

2)实时字节显示您当前的应用程序大小(虚拟内存)。 总体应用程序大小,就是它所说的:“在选定时间范围内的分配总数”。

您还可以检查this

关于ios - 使用工具工具中的分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13393857/

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