Patent · US Active

Low latency optimization for generational garbage collection

US7882160B2 · kind B2 · utility

5Cited by
0References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 30, 2007
Grant dateFeb 1, 2011
Priority date
Expiry dateJan 5, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0276
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A solution for handling objects in a nursery heap that includes a garbage collector monitoring engine, a size adjustor program, and/or a promotion program. The garbage collector monitoring engine can monitor occurrences of global garbage collection events performed by a global garbage collector program as well as occurrences of nursery garbage collection events performed by a nursery garbage collector. The size adjustor program can dynamically adjust a size of a nursery heap based upon programmatically deterministic events detected by the garbage collector monitoring engine. The promotion program can dynamically adjust conditions of promotion for nursery objects, wherein when additional space is needed in the nursery heap to reduce nursery garbage collection induced latency, the promotion program changes promotion criteria to ensure objects are promoted more frequently from the nursery heap.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.