×

Multiple stage garbage collector

  • US 10,572,181 B2
  • Filed: 02/01/2017
  • Issued: 02/25/2020
  • Est. Priority Date: 02/01/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method of garbage collection in a computing device, comprising:

  • determining a heap size stage from a plurality of heap size stages including a heap size growth stage and a heap size stable stage, the determining of the heap size stage from an amount of free space in a previous garbage collection;

    applying a heap stable garbage collection in response to the heap size stage determined to be the heap size stable stage; and

    applying a heap growth garbage collection in response to the heap size stage determined to be the heap size growth stage, the heap stable garbage collection and heap growth garbage collection triggered based on a dynamically tunable parameter related to the amount of free space from a previous garbage collection in a closed feedback loop, an amount of free space at the heap stable garbage collection trigger includes a preselected goal amount of memory space and an error amount of memory space.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×