Halved
I run 19 instances of a C program that fetches RSS feeds on a 1vCPU VPS. Each run is short, but over time, the CPU profile felt off – spiky, higher than it should’ve been. Turns out, the fetch loop was subtly blocking. No threads, just enough delay to cause churn. I rewrote it to run on an event loop – non-blocking I/O, no busy waits. After the change, CPU usage dropped by half. No infra changes, no concurrency hacks. Just better rhythm. ...