Ios Malloc/基于空闲的内存泄漏未被仪器检测到?

Ios Malloc/基于空闲的内存泄漏未被仪器检测到?,ios,malloc,instruments,memory-leaks,Ios,Malloc,Instruments,Memory Leaks,我刚刚在我的代码中发现了一个内存泄漏,这是由未被释放的C风格指针数组引起的 奇怪的是,我在Instruments->Leaks中对我的应用程序进行了彻底的测试,但是从来没有检测到漏洞。我上周刚刚发布了1.0版,到目前为止没有任何问题 现在我正在处理1.1版,刚刚发现了逻辑错误。我修复了它,到目前为止,似乎没有“过度释放”崩溃,我相信修复是到期的 有人见过这样的东西吗?我一直认为Objective-C的保留/释放只是包装下的malloc/free,因此基于C内存函数的泄漏应该对仪器同样可见…?泄漏

我刚刚在我的代码中发现了一个内存泄漏,这是由未被释放的C风格指针数组引起的

奇怪的是,我在Instruments->Leaks中对我的应用程序进行了彻底的测试,但是从来没有检测到漏洞。我上周刚刚发布了1.0版,到目前为止没有任何问题

现在我正在处理1.1版,刚刚发现了逻辑错误。我修复了它,到目前为止,似乎没有“过度释放”崩溃,我相信修复是到期的


有人见过这样的东西吗?我一直认为Objective-C的保留/释放只是包装下的malloc/free,因此基于C内存函数的泄漏应该对仪器同样可见…?

泄漏是保守的,不幸的是,没有显示所有可能的泄漏。我已经开始依赖分配工具中的堆快照来更可靠地指示内存中累积的项(当它们不应该累积时):我已经知道它无法捕获保留周期,因为每个对象都有引用,但malloc'ed内存。。。我相信这不会一直发生…?@Brad如果你把你的评论作为回答,我可以接受。