News for hackers. Stuff that matters.
Re:Rust and the Future of Systems Programming [video] by naasking on Wednesday November 16, 2016 @03:39PM (#12971266)
> The reason why no malloc/free implementations that I'm aware of actually do this is that the latency of freeing isn't a problem in practice.

Partly, and the other part is that it degrades allocation performance for the majority of non-problematic programs, which is what most people actually focus on.

But if we're being fair, latency of tracing GC isn't a problem for most programs either. So latency is largely a red herring, except when it's not, and you had better know when it's not, regardless of whether you're using C/C++/Rust or a runtime with tracing GC.

There are no comments on this comment yet.