Size: a a a

SPb Reliability Meetup

2019 November 06

Е

Егор in SPb Reliability Meetup
Ну из них 300 метров ты кладёшь в структуры
источник

Е

Егор in SPb Reliability Meetup
Шо не так? 1.5 гига из-за того что гц поздно срабатывает
источник

Е

Егор in SPb Reliability Meetup
Он же когда х2 памяти будет в программе включится
источник

Е

Егор in SPb Reliability Meetup
Попробуй сделать тоже самое задав программе GOGC=10
источник

Е

Егор in SPb Reliability Meetup
Через энв
источник

Е

Егор in SPb Reliability Meetup
Увидишь разницу
источник

PK

Phil Kulin in SPb Reliability Meetup
Егор
Шо не так? 1.5 гига из-за того что гц поздно срабатывает
Я его явно вызываю - ноль эффекта
источник

Е

Егор in SPb Reliability Meetup
Какая версия го?
источник

PK

Phil Kulin in SPb Reliability Meetup
1.13.4
источник

PK

Phil Kulin in SPb Reliability Meetup
Там иногда и за 2Gb зашкаливает. Сраные 100Mb данных :)))
источник

PK

Phil Kulin in SPb Reliability Meetup
Откуда 300?
источник

Е

Егор in SPb Reliability Meetup
Под линуксом запускаешь?
источник

Е

Егор in SPb Reliability Meetup
GODEBUG=madvdontneed=1 вот эту переменную трайни
источник

Е

Егор in SPb Reliability Meetup
On Linux, the runtime now uses MADV_FREE to release unused memory. This is more efficient but may result in higher reported RSS. The kernel will reclaim the unused data when it is needed. To revert to the Go 1.11 behavior (MADV_DONTNEED), set the environment variable GODEBUG=madvdontneed=1.
источник

Е

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

PK

Phil Kulin in SPb Reliability Meetup
Егор
Попробуй сделать тоже самое задав программе GOGC=10
Вот это сейчас хорошо было....
источник

Е

Егор in SPb Reliability Meetup
Сколько?
источник

PK

Phil Kulin in SPb Reliability Meetup
9xx... Но вместо 30 секунд всасывается минуту. хехе
источник

Е

Егор in SPb Reliability Meetup
А код программы есть? Интересно было бы посмотреть
источник

PK

Phil Kulin in SPb Reliability Meetup
Я прошу прощения, я в Сапсане наверное на github выложу. Но сейчас там у меня конфиг в код вбит и главное, без моего API его не запустить. Я сделаю с примером, чтобы старт хот бы мог быть без сервиса.
источник