//
//  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
