java虚拟机中,可达性分析是深度优先还是广度优先

java虚拟机进行垃圾回收时,进行可达性分析,是按照 深度优先 还是 广度优先 来找根结点的。

老生代回收用广度
新生代回收用深度
https://segmentfault.com/a/1190000005654932
这里写得比较详细