From e2f5316a5e53187771fe8c3d379828d247dfc2d0 Mon Sep 17 00:00:00 2001 From: Arseny Balobanov Date: Fri, 6 May 2022 01:09:09 +0300 Subject: [PATCH] [gzep] Improve readme. --- gzep/README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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 +```