gpt4 book ai didi

iPhone/Objective-C - QuartzCore 库中的内存泄漏

转载 作者:太空狗 更新时间:2023-10-30 03:44:20 28 4
gpt4 key购买 nike

我正在运行 Instruments Tool(泄漏)并在 QuartzCore 库中收到内存泄漏,并且不知道我的代码中发生这种情况的确切位置。通常我能够查明发生泄漏的线路,但是仪器工具无法让我在任何地方查看此类信息。

在诊断此类泄漏方面,我还可以查看哪些其他内容?

enter image description here

enter image description here

最佳答案

首先,尝试在设备上运行它。有时模拟器会报告设备上不存在的泄漏。

其次,打开堆栈跟踪(右侧栏)并查看您的哪些代码可能更高层参与触发此调用,然后您可以从那里思考为什么该代码可能会泄漏。

还有一点建议。不要在那里玩泄漏,而是切换到 ObjectAlloc 并使用 Heapshot 功能 - 如果您知道泄漏在哪里,请使用 heapshot 设置基本内存测量,然后每次点击“heapshot”按钮时,您将看到一种与您设置的基线的内存“差异”。解决任何过度保留的问题也可能会解决您的泄漏问题。

关于iPhone/Objective-C - QuartzCore 库中的内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5892551/

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