下面是我的记忆记忆。我无法辨认是它的泄漏,但有6个泄漏在那里。在分组列中,当隐藏我所检查的系统库时,意味着下面没有显示.(在图像左侧和侧底部,甚至在这个分组列中)。问题是我的系统库或者别的什么。

我已经浪费了两天,所以我只问这里。帮个忙。
是赖克奇吗?
发布于 2011-02-02 06:55:12
据我所能从图像中收集到,似乎有某种后台线程运行constantly...be,它是一个系统库,或者是一些没有正确释放的对象。这些问题确实是发展的瓶颈。找出泄漏的确切位置变得非常复杂。
构建和分析是一个很好的选择,因为它将为您提供一个正确的路径,以确定泄漏发生的地点和原因!
祝你好运!
发布于 2011-02-01 17:47:27
是我的系统库中的问题,还是其他的问题?
(强调OP的问题,因为认为这需要关闭的人没有看到。(完全正确的问题。)
泄漏似乎完全在系统中;这种泄漏可能是由您的代码间接造成的,但这是极不可能的。
这也可能是假阳性;系统正在使用指针进行游戏,因此引用仍然存在。
在任何情况下,都可以通过http://bugreport.apple.com/提交一个bug。
如果您没有看到随着时间的推移而增长--如果泄漏限制在应用程序运行时的6 ~32字节分配--那么除了存在的烦恼之外,没有什么值得担心的事情。
发布于 2011-02-01 15:51:04
根据屏幕截图中的调用堆栈,看起来所有调用都在系统库中,运行在后台线程上。libGLProgrammability.dylib可能是OpenGL,它似乎在内部运行LLVM。
泄漏会随着时间的推移而增加吗?如果不是,由于只有6个对象(总共192个字节)显示为泄漏,您可能不想让自己对此太疯狂……
https://stackoverflow.com/questions/4863977
复制相似问题