Slide 12
Slide 12 text
GC with running application
●
Yes, we can
– Known as Concurrent GC, however
●
Need to stop application(STW) while GC for
– Soundness(Must):Never collect living object
– Completeness(Option):Collect all garbage
●
STW duration depends on algorithm
– How long, often
– Scaling factor(Heap size? # of live objects? # of threads?)