Patent · US Active

System and method for performing garbage collection based on unmanaged memory allocations

US7822938B2 · kind B2 · utility

5Cited by
2References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 20, 2004
Grant dateOct 26, 2010
Priority date
Expiry dateApr 18, 2028

Classification

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

Abstract

The techniques and mechanisms described herein are directed to a method for performing garbage collection based on the total memory consumed by managed objects on a heap. The total memory includes heap memory and unmanaged memory. The garbage collector accepts input that indicates the amount of unmanaged memory and associates this amount with the managed object. The garbage collector then adjusts a collection strategy for the managed object based on the input. The input is sent to the garbage collector if the allocated amount meets a certain criteria in comparison with the size of the managed object on the heap. The amount may be automatically disassociated with the managed object when the managed is destroyed or the garbage collector may receive another input that removes the amount from being associated with the managed object.

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