It does have an impact. Discord blogged about unavoidable GC delays in go that occurred because go needed to traverse live memory, their only option (in go) for reducing that pause was to reduce the size of their data set.
That seems like a latency rather than a throughput issue. In compilers I would expect latency to be a lesser problem.
Re:Rust Port of TypeScript (Tsc)
by sreekanth850 on Thursday October 08, 2026 @05:19AM
(#50003606)
https://discord.com/blog/why-discord-is-switching-from-go-to...
GC absolutely has performance costs, even with minimal allocations, because tracing collectors must scan live objects. This is exactly what this post says. Don't know if its really improved over time in real world cases.
Writing Rust, Zig, or Go, you would still control memory manually, where it matters.