iOS 广播内存泄漏



我正在用乐器测试ReplayKit广播扩展。我修复了扩展上的一些泄漏,但是一些泄漏发生在框架端,我找不到解决方法。有人知道如何解决吗?它每.5秒泄漏48KB。

我检查了内存地址的历史记录。保留增量为 +0。保留和释放配对良好,包括这些功能,

[_NSPlaceholderData initWithBytes:length:copy:deallocator:]
[NSXPCDecoder _decodeArrayOfObjectsForKey:]_block_invoke  
[RPBroadcastSampleHandler _processPayloadWithAudioSample:type:]_block_invoke
[RPBroadcastSampleHandler _audioBufferListFromData:]

我的 processSampleBuffer(( 立即返回进行测试。所以泄漏不会发生我的 processSampleBuffer((。

Xcode 工具的屏幕截图

此堆栈日志由僵尸仪器获取。僵尸改变了调试对象的自动发布((行为,它保留了自动释放的对象。

通过将僵尸工具结果与分配工具结果进行比较,我发现自动释放的对象在分配时被释放。因此,对象上不会发生内存泄漏。

相关内容

  • 没有找到相关文章

最新更新