Size: a a a

SPb Reliability Meetup

2019 November 06

Е

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

Е

Егор in SPb Reliability Meetup
удалил ваще все звездочки к TList'ам, аллокаций по ходу дела стало совсем мало
источник

PK

Phil Kulin in SPb Reliability Meetup
Егор
удалил ваще все звездочки к TList'ам, аллокаций по ходу дела стало совсем мало
Звездочки - моя лажа, я игрался пытаясь сократить и не убрал в зад
источник

Е

Егор in SPb Reliability Meetup
вот, он честно аллоцирует теперь https://i.imgur.com/QKcMiH5.png
источник

Е

Егор in SPb Reliability Meetup
разве что размер &_e структуры сокращать надо
источник

Е

Егор in SPb Reliability Meetup
ой, &v
источник

Е

Егор in SPb Reliability Meetup
например Ts  string xml:"ts,attr,omitempty" превращать в число, судя по названию
источник

Е

Егор in SPb Reliability Meetup
а то что в памяти щас висит по поинтерам - этого многовато
https://i.imgur.com/t0UH4k1.png
источник

Е

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

Е

Егор in SPb Reliability Meetup
в идеале там 0 видеть 🙁
источник

Е

Егор in SPb Reliability Meetup
проц жрать гц будет когда запросы будут к сервису идти
источник

Е

Егор in SPb Reliability Meetup
в идеале взять оффхип решение типа
https://github.com/VictoriaMetrics/fastcache
https://github.com/coocood/freecache

затем конвертить в протобаф и держать в памяти, когда клиенту отдаешь - декодишь протобаф
источник

PK

Phil Kulin in SPb Reliability Meetup
Егор
например Ts  string xml:"ts,attr,omitempty" превращать в число, судя по названию
Ээээ... Но на ходу-то я не сделаю этого...  Могу каждую итерацию сощдавать другую структуру, уже нормальную
источник

Е

Егор in SPb Reliability Meetup
да, но если будешь все в протобафе хранить - и так сойдет
источник

PK

Phil Kulin in SPb Reliability Meetup
Эм... я хочу протобаф и отдавать :))
источник

PK

Phil Kulin in SPb Reliability Meetup
Но до этого ещё не дошёл. Никогда не работал с протобаф
источник

Е

Егор in SPb Reliability Meetup
начать просто 🙂
источник

Е

Егор in SPb Reliability Meetup
го очень хорош для этого, это не е*ля с растом или компиляция не пойми чего в swift'e
источник

PK

Phil Kulin in SPb Reliability Meetup
Так, апдейты раздувают что-то сильно
источник

PK

Phil Kulin in SPb Reliability Meetup
А, хм... Они раздувают res в htop, а по мнению go всё норм
источник