【发布时间】:2011-10-10 21:06:41
【问题描述】:
我有一个问题应用程序,基于导航,我每次都从笔尖创建和推送我的表格视图。没有泄漏,仪器中的实时字节似乎约为 2-3 MB。
我在真实设备(越狱的 IOS4 iPhone)中进行了测试,当我深入导航(大约 200 个页面推送)时,我可以看到内存使用量高达 150 MB!当我导航回根目录时,它们都被释放了,但这不是一种奇怪的行为吗? (每个 nib 视图大约 800 KB,其中没有大数据或图像)
最奇怪的是,我给didreceivememorywarning和didunloadview方法加了一些alert,却没有收到任何内存alert!
-为什么即使应用程序使用 150 MB 或更多内存,我也从未收到任何内存警告和 viewDidUnload? -应用程序可以工作,但这种内存使用对 Apple 商店来说是个问题吗?
【问题讨论】:
-
您是否在未越狱的 iPhone 上尝试过您的应用程序?此外,您应该尝试使用 Edge iPhone 或 3G iPhone,了解内存使用情况。
-
@Luzal 我针对 ios4,越狱可能是个问题?