문제

I'm looking for some tool/app/tweak that can generate low memory warning on iPhone (jailbroken). Or, as alternative variant - tweak that simulates high memory usage.

I need it to test my app behavior on low memory warning.

도움이 되었습니까?

해결책

  • You can test this on the Simulator, thru the "Simulate Memory Warning" menu item (from the "Hardware" menu)
  • On your device, you can call the private method _performMemoryWarning

    #if DEBUG
    [[UIApplication sharedApplication] performSelector:@selector(_performMemoryWarning)];
    #endif
    
  • Another solution is to send the notification manually too:

    CFNotificationCenterPostNotification(CFNotificationCenterGetDarwinNotifyCenter(), (CFStringRef)@"UISimulatedMemoryWarningNotification", NULL, NULL, true);
    

다른 팁

When you are running the app on simulator, you can do it by:

Hardware (on top menu) -> Simulate Memory Warning

And for real device you can do it with a private method:

[[UIApplication sharedApplication] performSelector:@selector(_performMemoryWarning)];
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top