
Making a Go Log Viewer 12x Faster (and the Benchmark Bug That Fooled Me)
I built Peacock, a terminal JSON log viewer in Go, and it could not keep up with a busy log stream....
Tag archive

I built Peacock, a terminal JSON log viewer in Go, and it could not keep up with a busy log stream....

A parked goroutine burns zero CPU, so flame graphs miss leaks entirely. Read goroutine.pprof, set a NumGoroutine baseline, and gate CI with goleak.
Postmortem: Debugging a Go 1.23 Deadlock with pprof 1.3 and Grafana 10.4 (2026) Published:...
Most performance advice for Go is ritual — 'use sync.Pool,' 'avoid interface boxing,' 'preallocate slices.' Useful sometimes, hollow often. A production engineer's guide to profiling Go systems with pprof, reading escape analysis output, and understanding when the compiler actually inlines.
\n For long-running Go services handling 100k+ requests per second, garbage collection (GC) pause...
A post by ANKUSH CHOUDHARY JOHAL

In the world of high-concurrency systems, throwing more hardware at a problem is often the most...

This article is from bmf-tech.com - Goで始めるコードのパフォーマンス改善. Day 9 of Makuake Advent Calendar 2022! ...

This post reviews how I found a memory leak, how I fixed it, how I fixed similar issues in Google's...
In the last few weeks, Codenation has been experiencing very significant growth. Confirming the...
Introduction I work as a software engineer at OVO Energy where my team are implementing...