我一直在寻找代码中的内存泄漏,现在我真的很困惑。我有一个简单的动画,我手动编写,这似乎是泄漏的原因。我运行了附加到我的进程的工具,每一代我都运行动画一次。似乎有时它会泄漏,有些则不会泄漏。看看:
我一直在尝试调试具有大量泄漏的代(如D),但后来决定首先关注较小的代码(如E)。我虽然如果我的代码导致泄漏它应该在那里。好吧,这里是E代:
所有匪徒似乎都归结为同样的事情:objc_msgSend
。但是,这个函数是一个responsible for calling functions,那怎么可能泄漏?
这让我觉得这可能比我更正常。这是iOS应用程序的标准内存行为吗?我应该调查D吗?
最佳。