Deterministic garbage collector

From Wikipedia, the free encyclopedia

Deterministic garbage collector is a garbage collector optimized to ensure extremely short pause times and limit the total number of those pauses within a prescribed window. In real time applications, stringent requirements are placed on transaction latency (e.g. "application must respond to a request in 10 ms"). Using ordinary garbage collector can cause unpredictable behaviour of these applications, because garbage collection can start at any time and can consume large amount of resources. One of the possible sollutions of this problem is to use deterministic garbage collector.