我在使用Xcode和iOS SDK找到如何在iPhone上释放RAM时遇到了一些麻烦。如果有人能帮我这么做,那就太好了。
答案 0 :(得分:0)
通常,在-didReceiveMemoryWarning
方法中实现释放缓存数据之类的行为。然后,当操作系统向您的应用程序发送内存警告时,将调用该方法。
答案 1 :(得分:0)
模拟器具有模拟低内存警告的控件
答案 2 :(得分:-3)
如果这是供您自己使用(不适用于App商店),并且您希望将其他应用程序推出内存,则使用重复的NSTimer继续尝试分配(malloc)大型随机页面大小的内存块,比如几秒钟,每秒30次,和/或直到你不再分配,一直忽略内存警告。
然后立即释放所有这些分配...如果您的应用程序是操作系统剩余的应用程序。