在控制台上显示接收内存警告后,我的应用程序崩溃。
在网上冲浪时,我找到了消除内存泄漏的解决方案,但我无法消除内存泄漏。
这是显示泄漏的屏幕截图,有一些百分比。
如何解决这些泄漏?
注意:我在单例类中创建了这个方法。
在控制台上显示接收内存警告后,我的应用程序崩溃。
在网上冲浪时,我找到了消除内存泄漏的解决方案,但我无法消除内存泄漏。
这是显示泄漏的屏幕截图,有一些百分比。
如何解决这些泄漏?
注意:我在单例类中创建了这个方法。
由于这个问题很老,希望用户必须得到解决方案。但我想为此写下答案以帮助其他用户。这种情况出现在这些情况下:-
1)您正在使用大量内存并且可用内存很低。
2)不释放未使用的数据。
您必须检查这些泄漏:-
1)使用仪器检查内存泄漏及其泄漏位置(给遇到内存问题的人的建议)。
2)通过查看您的代码,当您在单例类中分配数组时,它似乎是内存泄漏。
3)不释放数组。
请查看这些链接以更好地了解分配。 https://stackoverflow.com/a/3637159/1865424