Я просто измеряю время выполнения набора программ. Это значит:
Я начинаю измерения, затем запускаю 20 процедур и прекращаю измерения, как только они заканчиваются. Я повторяю этот процесс как 4 раза, а затем сравниваю 4 раза выполнения.
Иногда эти времена выполнения значительно различаются:
1-й запуск из 20 процедур: 1,2 мс
2-й пробег из 20 процедур: 1,9 мс
3-ий из 20 сеансов: 1,4 мс
Четвёртый прогон 20 горутин: 17,0 мс!
Почему это иногда так сильно отличается? Есть ли способ избежать этого?