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