From a5e79ba175970f2207387e54623ec41ea150d8de Mon Sep 17 00:00:00 2001 From: Arseny Balobanov Date: Thu, 5 May 2022 19:10:19 +0300 Subject: [PATCH] [vegz] Update readme. --- vegz/README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/vegz/README.md b/vegz/README.md index a23f8d5..30ae47a 100644 --- a/vegz/README.md +++ b/vegz/README.md @@ -1,3 +1,21 @@ ## vegz [runtime] В этой задаче нужно победить бенчмарк, переписав функцию сериализации в `gzip`. + +Пример запуска бенчмарка для бейзлайна и авторского решения: +``` +goos: linux +goarch: amd64 +pkg: gitlab.com/slon/shad-go/vegz +cpu: Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz +BenchmarkEncodeSimple +BenchmarkEncodeSimple-8 8307 124841 ns/op 813872 B/op 17 allocs/op +BenchmarkEncode +BenchmarkEncode-8 2094512 620.0 ns/op 0 B/op 0 allocs/op +PASS +ok gitlab.com/slon/shad-go/vegz 3.756s +``` + +### С чего начать? + +Запустите бенчмарк локально. Найдите в коде `compress/gzip` откуда берутся эти 800 килобайт на операцию?