2013-11-24 54 views
1

我在应用程序的开始处持续发生内存警告。找出我错在哪里的最佳方法是什么?在泄漏仪器中,我看不到任何错误。刚刚在应用程序开始处的内存警告

enter image description here

这是从生成的屏幕截图。 enter image description here

在这里,我开始播放视频。 ImageIO_PNG_Data可以这样吗? enter image description here

+0

请提供有关您的应用何时启动的更多信息。知道在启动阶段后使用的内存是否下降也很有意思。 – sergio

回答

1

因此,您应该使用分配工具使用“Heapshots”/“Generations”来查看哪些对象已被分配且未被释放。 (并非所有内容都显示为“泄漏”。)可能是因为您的应用具有强大的参考周期。或者可能是因为您的应用程序在使用内存时过于奢侈(例如维护图像阵列等)。我们不可能根据所提供的信息说。

我建议观看WWDC 2012视频iOS App Performance: Memory,其中描述了内存考虑的类型并说明了使用仪器来识别内存问题。

相关问题