我正在开发一个带有xml解析器的应用程序,uiwebview,navigationcontroller,在主控制器上显示大量图像,在应用程序的整个生命周期中都保留在内存中.我使用核心数据存储我的数据.
我试图找出应用程序的内存占用量,因为我收到以下警告:
收到内存警告.Level = 1
app delegate收到内存警告
主控制器收到内存警告
主控制器收到内存警告
RSSItem收到内存警告
收到内存警告.Level = 2
app delegate收到内存警告
主控制器收到内存警告
主控制器收到内存警告
RSSItem收到内存警告
足迹大约为4MB,当我向下钻取并显示包含大量图像的UIWebViews时,它会跳到大约10.那个足迹太大了吗?我认为有些应用程序要复杂得多.根据我的理解,应用程序有40-70MB可用,给予或采取,但绝对不是10MB限制.任何人都有任何见解我可以做些什么来解决它或解决问题.我没有泄漏.我担心真正的问题不是足迹而是其他我不知道的东西.谢谢你的帮助.
您在Instruments.app中有内存分析工具 - 这将显示与您的应用程序中的分配相关的大量数据.
如果我不得不猜测:破坏不可见的图像.