12345678910111213141516171819202122 |
- //
- // MemoryCoculation.m
- // BFFramework
- //
- // Created by Harry Hu on 2021/10/13.
- //
- #import "MemoryCoculation.h"
- @implementation MemoryCoculation
- + (int64_t)memoryResidentSize {
- struct task_basic_info info;
- // mach_msg_type_number_t size = sizeof(task_basic_info_data_t) / sizeof(natural_t);
- // kern_return_t ret = task_info(mach_task_self(), TASK_BASIC_INFO, (task_info_t)&info, &size);
- // if (ret != KERN_SUCCESS) {
- // return 0;
- // }
- return info.resident_size;
- }
- @end
|