From c1b1f4afc45bde3520e591821254155d0137017a Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Thu, 22 May 2025 04:49:48 +0200 Subject: [PATCH] Add process memory stats for Apple platforms --- Source/Engine/Platform/Apple/ApplePlatform.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Source/Engine/Platform/Apple/ApplePlatform.cpp b/Source/Engine/Platform/Apple/ApplePlatform.cpp index 5104dd5f8..ad86ed7da 100644 --- a/Source/Engine/Platform/Apple/ApplePlatform.cpp +++ b/Source/Engine/Platform/Apple/ApplePlatform.cpp @@ -224,8 +224,11 @@ MemoryStats ApplePlatform::GetMemoryStats() ProcessMemoryStats ApplePlatform::GetProcessMemoryStats() { ProcessMemoryStats result; - result.UsedPhysicalMemory = 1024; - result.UsedVirtualMemory = 1024; + mach_task_basic_info_data_t taskInfo; + mach_msg_type_number_t count = MACH_TASK_BASIC_INFO_COUNT; + task_info(mach_task_self(), MACH_TASK_BASIC_INFO, (task_info_t)&taskInfo, &count); + result.UsedPhysicalMemory = taskInfo.resident_size; + result.UsedVirtualMemory = result.UsedPhysicalMemory; return result; }