simple. Instead of scanning individual objects, the garbage collector scans memory in much larger, contiguous blocks. The shared work queue tracks these coarse blocks instead of individual objects, and the individual objects waiting to be scanned in a block are tracked in that block itself. — runtime: green tea garbage collector #73581 個々のオブジェクトではなく、大きな連続したブロック単位でメモリをスキャン 共有ワークキューは個々のオブジェクトではなくこれらの粗いブロックを追跡 Green Tea GCの基本概念 7
5. i. ヒットフラグが設定されている場合、GCはspan全体を処理し、gray bitが設定されてい るがblack bitは設定されていないオブジェクト(gray状態)をスキャンし、gray bitを black bitにコピー(black状態に変換) ii. ヒットフラグが設定されていない場合、GCはspan全体ではなく、spanの代表オブジェ クトのみをスキャン Green Tea GCの動作 9