"As before, values stored on the stack are scanned conservatively"
Why would values on the stack be garbage-collected at all? Do they mean scanning the stack for live references?
Why would values on the stack be garbage-collected at all? Do they mean scanning the stack for live references?
Scanning the entire heap is different because of its generally much bigger size. It's far more likely then to see references where there are none.