Комментарии 3
Что уж там. Задержки небольшие, волноваться не стоит. Хотя нет, всё-таки стоит. Если нагрузка большая, а ваши горутины маленькие, то как раз таки волноваться очень даже стоит. Каждый раз, когда вы пытаетесь сделать тривиальные вычисления с 4 килобайтами памяти миллиард раз в разных потоках, то проблем может быть много.
Всё-таки не стоит. Промах из L1 в L2 это несколько тактов для первого обращения, подкачается вся кэш-линия, а потом отработает префетч и подтянет все нужные данные заранее. В общем, это незраличимые временные отличия будут между двумя запусками.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Лезем в сорцы компилятора — как работает goscheduler (Часть II)