[Перевод] Как сделать программу на Go быстрее на 42%, изменив один символ
|
|
Среда, 16 Ноября 2022 г. 08:13
+ в цитатник
Если вы прочитали заголовок и подумали «ну, ты, наверно, сделал сначала что-то глупое», то вы правы! Но что такое программирование, как не упражнения в глупых ошибках? Поиск глупых ошибок — это и есть самое большое удовольствие!
Также стоит заранее сделать оговорку о бенчмаркинге: ускорение на 42% было замерено при выполнении программы с моими данными и на моём компьютере, поэтому относитесь к этому результату с долей скепсиса.
Что делает программа?
codeowners — это программа на Go, выводящая владельцев каждого из файлов в репозитории согласно набору правил, указанному в
файле GitHub CODEOWNERS
. Правило может гласить, что всеми файлами с расширением
.go
владеет команда
@gophers
, или что всеми файлами в папке
docs/
владеет команда
@docs
.
Читать дальше → https://habr.com/ru/post/699538/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699538
Метки:
Клиентская оптимизация
Компиляторы
go
куча
allocation
оптимизация кода
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-