Как сравнить производительность двух реализаций?

Middle
231 просмотров
AFK Offer AI

Пиши benchmark для обеих, запускай с -count=10 -benchmem. Сохрани результаты: go test -bench=Old > old.txt, go test -bench=New > new.txt. Сравни через benchstat. Смотри на ns/op, B/op, allocs/op. Не доверяй одному прогону — нужна статистика. Убедись что бенчмарк мерит реальный сценарий, а не синтетику.

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

Когда использовать ORM а когда raw SQL?