The allocation you didn't know you were making
A boxing bug that cost 200ms per request, hiding in plain sight behind a generic API.
A boxing bug that cost 200ms per request, hiding in plain sight behind a generic API. This one didn’t show up in any obvious hot loop — it was smeared across thousands of call sites, one small autoboxed allocation at a time, until the allocator itself became the bottleneck.
(Full write-up coming soon.)