3 ms·
And Swift, which uses automatic reference counting instead of GC. This is not a “zero-overhead” design like what Rust aims for; sometimes it has quite a lot of
by comex 8y ago
And Swift, which uses automatic reference counting instead of GC. This is not a “zero-overhead” design like what Rust aims for; sometimes it has quite a lot of overhead. But it is free from the phenomenon of GC pauses.
- icebraining 8y agoWell, in that regard, so is Python; the GC is only used to resolve cycles, and can be disabled.
- pjmlp 8y ago> But it is free from the phenomenon of GC pauses. Not really. RC algorithms can lead to stop the world in cascade deletion of highly nested data structures, and even cause stack overflow due to destructors being called.