about shenandoah
collecting resources of this garbage collector.
###about this speech : Shenandoah GC: The Garbage Collector That Could : Aleksey Shipilev
https://vimeo.com/289626122
| young | old | |
| serial parallel | copy(STW) | mark & compact(STW) |
| cms | copy(STW) | init mark(STW) & concurrent mark & finish mark(STW) & Concurrent swap |
| G1 | copy(STW) | init mark(STW) & concurrent mark & finish mark(STW) & compact(STW) |
| shenandoah | init mark(STW) & concurrent mark & finish mark(STW) & Concurrent compact |
latency = alpha * heapSize * MemoryRef(stw) * memoryAccessLatency
Shenandoah is regionalized GC. Similar to G1. Not generational by default. Not tracking refs into a region.