泄漏仪器发现内存泄漏(iOS)

时间:2015-01-20 05:52:09

标签: ios objective-c memory-leaks instruments xcode-instruments

我无法在构建后立即了解Leaks仪器发现的泄漏。这是由我自己的代码还是库造成的?

如果您需要更多信息,请告诉我们,谢谢!

enter image description here

2 个答案:

答案 0 :(得分:2)

libSystem.dylib是一个系统库。如果您在设备上运行应用程序,则不应再遇到此泄漏。 泄漏与模拟器的工作方式有关。

答案 1 :(得分:0)

看起来像是一些系统代码,它可能正在分配永久内存块。这是一个非常小的分配,只有两个。我不认为它是一个问题 - 所有的应用程序“泄漏”一些记忆。

需要注意的事项:

  • 许多重复的小分配...例如:每次调整音量滑块时都会创建并泄漏NSString。

  • 更大的块,意味着使用一次并扔掉。例如,为窗口关闭时未释放的窗口背景加载的图像