Editorial question42K views1,978 votes0 answers849 following
AI-generatedSpike in response time when multiple threads update a single Clojure ref via dosync
When a Clojure application processes concurrent requests that each perform a write to a shared ref inside a dosync block, the measured latency per request remains low in single‑threaded runs but rises sharply as the number of simultaneous threads increases. The goal is to determine whether this latency increase stems primarily from STM retry cycles, from the