diff --git a/gzep/README.md b/gzep/README.md index 7d63498..489ac7c 100644 --- a/gzep/README.md +++ b/gzep/README.md @@ -1,6 +1,6 @@ ## gzep [runtime] -В этой задаче нужно победить бенчмарк, "улучшив" функцию сериализации в `gzip`. +В этой задаче нужно победить бенчмарк, "улучшив" функцию сжатия в `gzip`. Пример запуска бенчмарка для бейзлайна и авторского решения: ``` @@ -18,4 +18,9 @@ ok gitlab.com/slon/shad-go/gzep 3.756s ### С чего начать? -Запустите бенчмарк локально. Найдите в коде `compress/gzip` откуда берутся эти 800 килобайт на операцию? +Запустите бенчмарк локально. Найдите в коде `compress/gzip` откуда берутся эти сотни килобайт на одну итерацию. Подумайте какой стандартный способ избежать подобных аллокаций есть в языке. + +Советуем попробовать что-нибудь написать прежде чем посмотреть ответ +``` +echo "c3luYy5Qb29sCg==" | base64 -d +```