The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 06, 2026
Filed:
Mar. 03, 2025
Oracle International Corporation, Redwood Shores, CA (US);
Thomas Schatzl, Linz, AU;
Albert Mingkun Yang, Uppsala, SE;
Oracle International Corporation, Redwood Shores, CA (US);
Abstract
Techniques for garbage collection using detail cards are disclosed. A card in a card table and a detail card in a detail card table are associated with a heap segment. Bits in the detail card are associated, respectively, with heap subsegments of the heap segment. A garbage collector marks a first bit in the detail card as dirty. During a sweep cycle, the garbage collector determines that the card is clean, the first bit is dirty, and a second bit in the detail card is clean. During the sweep cycle, based on the card being clean, the first bit being dirty, and the second bit being clean, the garbage collector (a) scans a heap subsegment associated with the first bit for intergenerational references and (b) refrains from scanning a heap subsegment associated with the second bit for intergenerational references.