Files
Funkin/source/funkin/external/apple/project/src/MemoryUtil.mm
T
2025-09-08 13:02:48 -04:00

16 lines
330 B
Plaintext

#import "MemoryUtil.hpp"
#include <mach/mach.h>
size_t Apple_MemoryUtil_GetCurrentProcessRss()
{
struct task_basic_info info;
mach_msg_type_number_t count = TASK_BASIC_INFO_COUNT;
if (task_info(mach_task_self(), TASK_BASIC_INFO, (task_info_t)&info, &count) != KERN_SUCCESS)
return 0;
return info.resident_size;
}