iOS 앱에 대한 메모리 경고 수준 1 및 수준 2가 있습니다. 문제는 모든 iPad 기기 (iPad 1에서 iPad 4, 미니까지)에 대한 경고를 보내는 응답 임계 값입니다. 예를 들어, iPad1의 경우 100MB입니까?모든 iPad 버전의 메모리 경고 임계 값
감사
또한 메모리 경고를받을 때 사용되는 메모리를 인쇄하는 데 사용됩니다.
연습과 메모리에서#import "mach/mach.h"
-(void) report_memory {
struct task_basic_info info;
mach_msg_type_number_t size = sizeof(info);
kern_return_t kerr = task_info(mach_task_self(),
TASK_BASIC_INFO,
(task_info_t)&info,
&size);
if(kerr == KERN_SUCCESS) {
DLog(@"Memory in use (in MB): %u", info.resident_size/1024/1024);
} else {
DLog(@"Error with task_info(): %s", mach_error_string(kerr));
}
}
중요합니까? 레벨 1 메모리 경고가 표시되면 레벨 2가 실행되고 앱이 종료되기 전에 앱에서 행동을 정리할 시간이 거의 없습니다. –
제품에 다른 모든 장치를 지원해야하며 심각한 메모리 문제가있는 경우 (예 : 항상 메모리 경고가 튀어 나와 사장이 엉덩이를 걷어차 고있는 경우) 어떻게 생각하십니까? 이 장비를 사용하면 실제 메모리 사용량을 알 수 있으며 특히 iPad1의 최적화 솔루션에 대해 생각해 볼 필요가 있습니다. 예, 중요합니다. – Forrest