International Business Machines Corporation
Tri-color bitmap array for garbage collection

Last updated:

Abstract:

A first object at a memory address is identified. A first index location in a bitmap that corresponds to that memory address is calculated. A bit is set at the first index location. A pointer to a child object within the first object is detected. A memory address of that child object is identified using the pointer. A second index location in the bitmap that corresponds to that memory address is calculated. A bit is set at the second index location. A bit is also set at a third index location, which is adjacent to the first index location.

Status:
Grant
Type:

Utility

Filling date:

9 Sep 2020

Issue date:

16 Aug 2022