iPad泄漏 - NSPushAutoreleasePool

时间:2010-06-11 02:07:38

标签: iphone

我们正在获得相当大的泄漏(16kb),这很难消除。负责任的库是Foundation,负责框架是NSPushAutoreleasePool。这种泄漏不会出现在iPhone上,只有iPad上。我们得到以下堆栈跟踪:

   9 libSystem.B.dylib thread_assign_default
   8 libSystem.B.dylib _pthread_start
   7 WebCore RunWebThread(void*)
   6 CoreFoundation CFRunLoopRunInMode
   5 CoreFoundation CFRunLoopRunSpecific
   4 CoreFoundation __CFRunLoopDoObservers
   3 WebCore WebRunLoopLock(__CFRunLoopObserver*, unsigned long, void*)
   2 Foundation NSPushAutoreleasePool
   1 Foundation _NSAPAddPage
   0 libSystem.B.dylib malloc

我们在NSAutoReleasePool框架中得到了类似的一个。我们已经在代码中的每个地方检查了我们创建自动释放池以确保我们发布它。

由于这些都不是我们的代码,我不知道如何继续。提前致谢。

1 个答案:

答案 0 :(得分:1)