gpt4 book ai didi

iphone - 关于内存泄漏的问题(包括 Instruments 的屏幕截图)

转载 作者:行者123 更新时间:2023-12-03 17:37:24 26 4
gpt4 key购买 nike

我正在尝试消除我的应用程序的内存泄漏问题。我面临的问题是 Instruments 正在报告我自己没有明确分配的对象的泄漏。现在,我确实明白这些对象可能会由于我编写的其他代码而被实例化,但我无法在堆栈中的任何位置找到我的客户端代码。以下是 Instruments 报告泄漏的罪魁祸首对象集的屏幕截图:http://dl-client.getdropbox.com/u/57676/screenshots/leakss.png

有人对我如何进一步找出这些泄漏的真正来源并将其从应用程序中删除有任何建议吗?

最佳答案

I cannot find my client-code anywhere in the stack.

这没有任何意义。 Apple 的代码可能会由于计时器或用户启动的事件(点击等)而运行。您的代码 Apple 的代码之后运行(例如,Apple 的 mouseUp: 调用您的操作方法)。苹果的代码不仅仅只是调用你的代码;因此,找到仅包含 Apple 方法的堆栈跟踪也就不足为奇了。

所以,这次泄密似乎是苹果公司的。您应该在 Radar 中提交错误.

这也适用于其他人。查看堆栈跟踪;如果它显示您的代码没有参与(即仅 Apple 的代码),那么您应该提交错误。如果您的代码分配了它,那么它(可能)是您的错误,因此您应该找到它并自行修复。

关于iphone - 关于内存泄漏的问题(包括 Instruments 的屏幕截图),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/591354/

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