2 ms·
> I am confused by this comment. All the enumerated features are dependent directly or indirectly on the memory management approach that the system uses. The k
by zozbot234 2y ago
> I am confused by this comment. All the enumerated features are dependent directly or indirectly on the memory management approach that the system uses.
The key feature of low-level systems programming is that there's no such thing as "the" one memory-management approach. GC with arenas can be used in a "pluggable" way for the limited case of objects referencing one another in a fully general graph (including possible cycles) while preserving other, more lightweight approaches (including refcounting and simple RAII/static ownership tracking) for the bulk of cases where the full generality of GC isn't always required.