xCode 4.2如何检测程序在真机中的内存占用

转自:http://blog.csdn.net/mad2man/article/details/12911687


  1. #import <mach/mach.h>  
  2.    void report_memory(void) {  
  3.    struct task_basic_info info;  
  4.    mach_msg_type_number_t size = sizeof(info);  
  5.    kern_return_t kerr = task_info(mach_task_self(),  
  6.                                   TASK_BASIC_INFO,  
  7.                                   (task_info_t)&info,  
  8.                                   &size);  
  9.    if( kerr == KERN_SUCCESS ) {  
  10.      NSLog(@"Memory used: %u", info.resident_size); //in bytes  
  11.    } else {  
  12.      NSLog(@"Error: %s", mach_error_string(kerr));  
  13.    }  
  14.  }  

你可能感兴趣的:(内存)