Hacker News new | ask | show | jobs
by 3836293648 610 days ago
"affording" GC is absolutely a thing. You're measuring the wrong thing. It's primarily about latency, not throughput, and GC can only go head-to-head on throughput.

Secondly you have places where you don't have dynamic memory at all which you're also conveniently ignoring.

1 comments

Fil-C has a concurrent GC. It doesn’t stop your program, ever.

If your C code doesn’t dynamically allocate then it won’t create any GC load in Fil-C.

> Fil-C has a concurrent GC. It doesn’t stop your program, ever.

what about performance/throughput compared to when you allocate stuff on stack?