A flight-booking itinerary assembler got quietly slow - nothing down, no alerts. The profiler found false sharing: separate threads writing separate fields on the same 64-byte cache line, invalidating each other. Fix: per-thread accumulators, merged at the end. The contention was in the cache line,
0 reposts0 likes