developers.redhat.com
This post specifically addresses how Shenandoah can be a copying/compacting garbage collector in the face of concurrent mutation.
[1] https://news.ycombinator.com/item?id=21736199
Reply on news.ycombinator.com