Hacker News new | ask | show | jobs
by suremarc 1429 days ago
I meant that we did optimizations in Go, on top of using a Kafka client written in C. When language constructs like channels degrade performance, and when goroutine scheduling takes 20% of your cpu time, it begs the question of whether you’re using the right tool for the job. If you are using unsafe to thwart the garbage collector, this is probably even more true.
1 comments

Same reasoning applies to C when using inline Assembler then.