gpt4 book ai didi

ios - 检查 iOS 应用程序在仪器中使用的内存

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:00:09 26 4
gpt4 key购买 nike

我想确保我正确读取分配插件。我正在测试接收内存警告 1,2 和 3 的 iPad 应用程序。我想知道我的应用程序当前用完的内存,我认为它必须是“Live Bytes”列?这将 All Allocations 标记为 2.42 MB,我认为它很低。

其他列报告什么? #Transitory,整体字节数?此外,如果我的应用程序仅使用 3 MB 内存,如果我在未释放的情况下收到内存级别 3 警告,它会被终止吗?

谢谢。

enter image description here

最佳答案

不要使用对象分配工具来查看总内存使用情况。由于我在回答中推测的原因 here,它不会显示您的应用程序的真实总内存大小。 .

相反,将对象分配与内存监视器工具配对,后者将显示应用程序的真实总大小。我敢打赌它比您在对象分配中看到的 2.42 MB 要大得多(例如,根据 ObjectAlloc,我有一个使用 700k 内存的应用程序,但它的实际内存大小约为 25 MB)。如果您在 iPad 上收到内存警告,则您的应用程序可能占用了大量内存。

对象分配可以很方便地告诉您内存中驻留的内容,但它并不是这些项目大小的准确指标。它也是一个很好的工具,通过使用堆射击功能(仪器左侧的“标记堆”按钮)向您显示已分配对象的稳定增加。

关于ios - 检查 iOS 应用程序在仪器中使用的内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7562229/

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