[gzep] Improve readme.
This commit is contained in:
parent
ea21dc3f95
commit
e2f5316a5e
1 changed files with 7 additions and 2 deletions
|
@ -1,6 +1,6 @@
|
||||||
## gzep [runtime]
|
## 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
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in a new issue