【发布时间】:2015-01-20 05:52:08
【问题描述】:
我无法理解 Leaks 工具在构建后立即发现的泄漏。这是我自己的代码还是库引起的?
如果您需要更多信息,请告诉我,谢谢!
【问题讨论】:
-
libSystem.dylib... 看起来好像不在你的手中
标签: ios objective-c memory-leaks instruments xcode-instruments
我无法理解 Leaks 工具在构建后立即发现的泄漏。这是我自己的代码还是库引起的?
如果您需要更多信息,请告诉我,谢谢!
【问题讨论】:
标签: ios objective-c memory-leaks instruments xcode-instruments
libSystem.dylib 是一个系统库。如果您在设备上运行您的应用程序,您应该不会再遇到这种泄漏。
泄漏与模拟器的工作方式有关。
【讨论】:
看起来像是一些系统代码,它可能正在分配一个永久内存块。这是一个非常小的分配,只有两个。我不认为这是一个问题——所有应用程序都会“泄漏”一些内存。
注意事项:
许多重复的小分配...例如:每次调整音量滑块时都会创建和泄漏一个 NSString。
打算使用一次并丢弃的较大块。例如,为窗口背景加载的图像在窗口关闭时未释放
【讨论】: