文章出處

//當前設備可用內存

- (double)availableMemory{    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)    {        return NSNotFound;    }    return ((vm_page_size *vmStats.free_count) / 1024.0) / 1024.0;}

//當前任務所占內存

- (double)usedMemory{    task_basic_info_data_t taskInfo;    mach_msg_type_number_t infoCount = TASK_BASIC_INFO_COUNT;    kern_return_t kernReturn = task_info(mach_task_self(),                                         TASK_BASIC_INFO,                                         (task_info_t)&taskInfo,                                         &infoCount);    if (kernReturn != KERN_SUCCESS        ) {        return NSNotFound;    }    return taskInfo.resident_size / 1024.0 / 1024.0;}

看文倉www.kanwencang.com網友整理上傳,為您提供最全的知識大全,期待您的分享,轉載請注明出處。
歡迎轉載:http://www.kanwencang.com/bangong/20170304/109900.html

文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()