1、虽然是stw但mark阶段可以concurrent
2、并行mark就需要写屏障
3、unity的gc也不是扫描整个堆内存
https://schani.wordpress.com/2012/12/21/sgen-concurrent-mark/