Skip to content

Commit a537af0

Browse files
warmenhovenLibretroAdmin
authored andcommitted
iOS/tvOS: better way of reporting available memory
1 parent 5241326 commit a537af0

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

frontend/drivers/platform_darwin.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -771,7 +771,7 @@ static uint64_t frontend_darwin_get_total_mem(void)
771771
task_vm_info_data_t vmInfo;
772772
mach_msg_type_number_t count = TASK_VM_INFO_COUNT;
773773
if (task_info(mach_task_self(), TASK_VM_INFO, (task_info_t) &vmInfo, &count) == KERN_SUCCESS)
774-
return vmInfo.resident_size_peak;
774+
return vmInfo.phys_footprint + vmInfo.limit_bytes_remaining;
775775
#endif
776776
return 0;
777777
}
@@ -798,7 +798,7 @@ static uint64_t frontend_darwin_get_free_mem(void)
798798
task_vm_info_data_t vmInfo;
799799
mach_msg_type_number_t count = TASK_VM_INFO_COUNT;
800800
if (task_info(mach_task_self(), TASK_VM_INFO, (task_info_t) &vmInfo, &count) == KERN_SUCCESS)
801-
return vmInfo.resident_size_peak - vmInfo.resident_size;
801+
return vmInfo.limit_bytes_remaining;
802802
#endif
803803
return 0;
804804
}

0 commit comments

Comments
 (0)