Oracle Corporation
NUMA-aware garbage collection
Last updated:
Abstract:
System and Methods for non-uniform memory (NUMA) garbage collection are provided. Multiple memories and processors are categorized into local groups. A heap space is divided into multiple pools and stored in each of the memories. Garbage collection threads are assigned to each of the local groups. Garbage collection is performed using the garbage collection threads for objects contained in the pools using the garbage collector threads, memory, and processor assigned to each local group, minimizing remote memory accesses.
Status:
Grant
Type:
Utility
Filling date:
1 Oct 2018
Issue date:
30 Mar 2021