Garbage collector
First Claim
Patent Images
1. A method of garbage collection in a computing device, comprising:
- providing a concurrent garbage collection in a dedicated thread concurrently running in the computing device with a mutator thread;
wherein the concurrent garbage collection is triggered based on a dynamically tunable parameter from a previous garbage collection in a closed feedback loop, wherein the tunable parameter includes an amount of free space at a garbage collection trigger having a preselected goal amount of memory space and an error amount of memory space.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for use with a garbage collector to provide garbage collection is disclosed. The garbage collection is a concurrent garbage collection provided in a dedicated thread concurrently running in a computing device with a mutator thread. The concurrent garbage collection is triggered based on a dynamically tunable parameter from a previous garbage collection in closed loop feedback.
27 Citations
16 Claims
-
1. A method of garbage collection in a computing device, comprising:
-
providing a concurrent garbage collection in a dedicated thread concurrently running in the computing device with a mutator thread; wherein the concurrent garbage collection is triggered based on a dynamically tunable parameter from a previous garbage collection in a closed feedback loop, wherein the tunable parameter includes an amount of free space at a garbage collection trigger having a preselected goal amount of memory space and an error amount of memory space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system to reclaim memory, comprising:
-
a memory device to store a set of instructions; and a processor to execute the set of instructions to; provide a concurrent garbage collection in a dedicated thread concurrently running in the computing device with a mutator thread; wherein the concurrent garbage collection is triggered based on closed loop feedback from a previous garbage collection including a present error value and a past error value. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer readable medium to store computer readable instructions to control a processor to reclaim memory, the instructions comprising:
-
provide a concurrent garbage collection in a dedicated thread concurrently running in the computing device with a mutator thread; wherein the concurrent garbage collection is triggered based on a dynamically tunable parameter from a previous garbage collection in a closed loop feedback including a present error value and a past error value. - View Dependent Claims (16)
-
Specification