相关疑难解决方法(0)

新iPad:低内存警告没有出现?

我一直在开发一个非常图形密集的iPad应用程序.我已经能够在iPad 2上挤出相当多的性能,但新iPad的@ 2x显卡在内存部门打包了很多.使用仪器中的活动监视器我能够看到我的应用程序的大小迅速增加到300MB-400MB范围,但我没有收到任何低内存通知.我使用a UINavigationController来管理我的视图,因此进入堆栈会对内存产生累积影响,最终会终止.我没有在iPad 2上遇到这个问题,我收到了预期的低内存通知.我的应用程序已被编码为尽可能清理并在该设备上表现良好.

我已经阅读了一些类似的问题:

IOS应用程序因低内存而被杀,但没有内存警告收到
iPhone应用程序使用150 MB内存,仍然没有低内存警告!

这些建议似乎都没有帮助.

我插入了代码以强制发送低内存通知:

[[UIApplication sharedApplication] _performMemoryWarning];
Run Code Online (Sandbox Code Playgroud)

这会导致非活动视图按预期卸载并将内存消耗恢复正常.这使用私有API并且是hack,因此出于实际原因不是解决方案. 如何让我的设备正确响应低内存条件,让我的应用程序知道它需要清理?

memory-management ios ipad-3

21
推荐指数
2
解决办法
4705
查看次数

IOS应用程序因低内存而被杀死,但未收到内存警告

我有一段时间没遇到问题了,我想知道是否有人可以提供帮助.我正在使用主导航控制器和大量UIImage开发IOS应用程序(iPad).在使用该应用程序一段时间之后,应用程序因低内存而死(不是在特定视图中)但是通过检查iPad日志,我并不总是看到低内存警告(有时候我会这样做,有时候我没有).即使我收到一个,它只是" 收到低内存警告 ",但我从未得到" 1级 "或" 2级 ".

通过使用xCode的泄漏仪器,我找不到任何泄漏.

有人可以帮忙吗?

memory xcode memory-leaks ipad ios

7
推荐指数
2
解决办法
5794
查看次数

标签 统计

ios ×2

ipad ×1

ipad-3 ×1

memory ×1

memory-leaks ×1

memory-management ×1

xcode ×1