我正在寻找一些可以在iPhone(越狱)上产生低内存警告的工具/应用/调整。或者,作为替代变体 - 模拟高内存使用的调整。
我需要它来测试我在低内存警告时的应用行为。
答案 0 :(得分:3)
在您的设备上,您可以调用私有方法_performMemoryWarning
#if DEBUG
[[UIApplication sharedApplication] performSelector:@selector(_performMemoryWarning)];
#endif
另一种解决方案是手动发送通知:
CFNotificationCenterPostNotification(CFNotificationCenterGetDarwinNotifyCenter(), (CFStringRef)@"UISimulatedMemoryWarningNotification", NULL, NULL, true);
答案 1 :(得分:1)
在模拟器上运行应用程序时,您可以通过以下方式执行此操作:
硬件(在顶部菜单上) - >模拟记忆警告
对于真实设备,您可以使用私有方法:
[[UIApplication sharedApplication] performSelector:@selector(_performMemoryWarning)];