From 585864b05a6659589d63843a07896cfe26bf6c2d Mon Sep 17 00:00:00 2001 From: Lizonghang <870644199@qq.com> Date: Wed, 4 Dec 2024 11:56:09 +0400 Subject: [PATCH] add inactive_memory in Mac UMA --- common/profiler.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/common/profiler.cpp b/common/profiler.cpp index 4aea92bd..0b3e6dd6 100644 --- a/common/profiler.cpp +++ b/common/profiler.cpp @@ -419,8 +419,7 @@ static uint64_t device_host_physical_memory(bool available) { size_t page_size = sysconf(_SC_PAGESIZE); if (is_uma_arch()) { // Mac UMA with ARM64 - // memory = (vm_stats.free_count + vm_stats.inactive_count) * page_size; - memory = vm_stats.free_count * page_size; // use "sudo purge" before launching + memory = (vm_stats.free_count + vm_stats.inactive_count) * page_size; } else { // Mac with x86_64 memory = total_memory - (vm_stats.internal_page_count - vm_stats.purgeable_count) * page_size; }