Что такое lock contention?

Middle+
236 просмотров
AFK Offer AI

Lock contention — ситуация когда горутины стоят в очереди на мьютекс. Чем дольше держишь лок и чем больше горутин его хотят — тем хуже. Профилируй через /debug/pprof/mutex. Признаки: CPU низкий, но throughput не растёт с добавлением горутин. Решение — уменьшить critical section или шардировать данные.

Следующий вопрос

Что такое git squash?