Size: a a a

SPb Reliability Meetup

2019 November 06

Е

Егор in SPb Reliability Meetup
я так сделал
источник

Е

Егор in SPb Reliability Meetup
затем на макбуке pprof -http=:$(jot -r 1  2000 65000) -symbolize=remote http://127.0.0.1:1488/debug/pprof/heap
источник

Е

Егор in SPb Reliability Meetup
у тебя откроется интерфейс ппрофа, а там можешь глянуть шо не так
источник

Е

Егор in SPb Reliability Meetup
я тебе сразу скажу, что у тебя еще эта штука пассивно проц жрать будет, но это другая проблема
источник

PK

Phil Kulin in SPb Reliability Meetup
ОО!!! До меня дошло. Всё, я понял что я в утториалах вижу :)))
источник

Е

Егор in SPb Reliability Meetup
а ну да
источник

Е

Егор in SPb Reliability Meetup
я был прав
источник

Е

Егор in SPb Reliability Meetup
ты когда хэшируешь
источник

Е

Егор in SPb Reliability Meetup
создавая доп энкодер
источник

Е

Егор in SPb Reliability Meetup
ты выделяешь под капотом еще один буферок
источник

Е

Егор in SPb Reliability Meetup
используй teewriter
источник

Е

Егор in SPb Reliability Meetup
хотят тут богомерзкий сакс парсер
источник

Е

Егор in SPb Reliability Meetup
и ша256 не нужен видимо для этих целей, можно попроще функцию взять типа fnv из стандартной либы
источник

Е

Егор in SPb Reliability Meetup
ша256 долгий и криптографичный, а fnv быстрая поцанская математическая функция
источник

PK

Phil Kulin in SPb Reliability Meetup
Даже два буферка. Я же обратно в xml превращаю
источник

PK

Phil Kulin in SPb Reliability Meetup
В этом месте кстати у меня проблема. Я не нашёл другого способа мой кусок xml выцепить
источник

Е

Егор in SPb Reliability Meetup
понимаю, щас ченить придумаем
источник

PK

Phil Kulin in SPb Reliability Meetup
Есть какая-то дикая запутка с tee и ofset, но она очень уж многоэтажная
источник

PK

Phil Kulin in SPb Reliability Meetup
я думаю, что мне даже crc32 там прокатит. но желательно всего
источник

Е

Егор in SPb Reliability Meetup
очень низкая вероятность, что на таком объеме данных будут сколько-нибудь значимых коллизий
источник