no, it is not. A gc won't run at the end of the scope when the reference is droped. And if it runs, the amount of work is unknown.
* subset of all allocations until it runs
if the arch is not the last: atomic check
> You lose nothing when going out of scope with GC.
actually, you don't know
> actually, you don't know
I know because I’ve verified it.
sounds more like a form of manual memory management