我想知道我的应用程序使用的总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(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));
}
它告诉我:
wire_count:256.197266
active_count:951.602539
free_count:98.450195
inactive_count:739.317383
但是在乐器中,XCode向我展示了我的应用程序使用的9,2mb!
这里有什么问题?
由于