Lines Matching refs:GC
45 improve performance of GC barrier) for one card.
48 for tracking modified references during concurrent phase of GC.
49 * **Compacting GC** is a GC which compacts live objects to reduce fragmentation.
50 * **Conservative GC** or non-precise GC works with ambiguous references,
51 i.e. it treats anything inside object boundaries like a reference. Opposite term: **Precise GC**.
52 * **Full GC** is cleaning the entire Heap.
57 * **GC** stands for Garbage collector or sometimes for Garbage collection.
58 * **Minor GC** in general it is garbage collection worked over Young generation space
60 * **Major GC** in general it is garbage collection worked over Tenured/Old generation space.
61 Sometimes it is triggered by Minor GC, so it is impossible to separate them(see Full GC).
68 * **Precise GC** deals only with exact/sure references, i.e. it knows object layout and can
69 extract references to the objects. Opposite term: **Conservative GC**.
73 * **STW** stands for **stop the world**, used in context of stop the world pauses forced by GC -
74 GC force to stop execution of code (interpreted,AOTed or JITed) to make exclusively some
78 * **white object** is an object non visited by GC(at the end of GC white objects will be reclaimed)
79 * **gray object** is reachable/alive object, but still should be scanned by GC (to process all fiel…
80 * **black object** is reachable/alive object and scanned by GC
81 …ughput** is % of time not spent in GC over a long period of time(sometimes `GC throughput` uses as…