使用的iOS应用程序内存
我想知道我的应用程序和代码使用的RAM总量 我尝试了以下方法:使用的iOS应用程序内存,ios,objective-c,ram,Ios,Objective C,Ram,我想知道我的应用程序和代码使用的RAM总量 我尝试了以下方法: vm_statistics_data_t vmStats; mach_msg_type_number_t infoCount = HOST_VM_INFO_COUNT; kern_return_t kernReturn = host_statistics(mach_host_self(), HOST_VM_INFO, (host_info_t)&vmStats, &infoCount); if
vm_statistics_data_t vmStats;
mach_msg_type_number_t infoCount = HOST_VM_INFO_COUNT;
kern_return_t kernReturn = host_statistics(mach_host_self(), HOST_VM_INFO, (host_info_t)&vmStats, &infoCount);
if(kernReturn == KERN_SUCCESS) {
printf("\nwire_count:%f",(vmStats.wire_count/1024.0));
printf("\nactive_count:%f",(vmStats.active_count/1024.0));
printf("\nfree_count:%f",(vmStats.free_count/1024.0));
printf("\ninactive_count:%f",(vmStats.inactive_count/1024.0));
}
它向我表明:
电线数量:256.197266
有效计数:951.602539
自由计数:98.450195
非活动单位计数:739.317383
但在仪器中,XCode显示我的应用程序使用了9,2mb
这里怎么了
谢谢您应该使用任务信息吗?可能是我试过的一个副本,它显示了10.2mb,但在另一边,XCode显示在12.1mb的仪器中。有什么想法吗?