Size: a a a

2020 October 06

AZ

Aleksandr Zelenin in Go-go!
да не в 6-7, а на х мб
источник

AZ

Aleksandr Zelenin in Go-go!
при росте кодовой базы, у тебя останется фиксированный оверхед
источник

AZ

Aleksandr Zelenin in Go-go!
а не в х раз будет расти
источник

⌬C

⌬ Richard Cooper in Go-go!
Там чел спрашивал сколько эхо аппка весит просто) поэтому пишу в "разах")
источник

⌬C

⌬ Richard Cooper in Go-go!
По оверхеду это понятно
источник

ЕА

Егор Андреевич... in Go-go!
какой-нибудь профилировщик го в рантайме может выдать инфу типа "количество ключей мапы/слайса"? размер в куче я вижу например, но хочу понять из-за чего именно такой размер получается
источник

AZ

Aleksandr Zelenin in Go-go!
⌬ Richard Cooper
26 взял не с потолка, а посчитал размер deb пакета tdlib (+- 80мб) + биндинги (+- 2-3мб) 82/3 = 27+ даже
скомпилил на одной версии две демки:
- mtproto - 6.5 mb
- tdlib - 21 mb
источник

AZ

Aleksandr Zelenin in Go-go!
но вообще пока библиотека в плохом состоянии - куча дебага, хардкод, демка падает с паникой после отсылки телефона. неюзабельно для стороннего разработчика
источник

AZ

Aleksandr Zelenin in Go-go!
ждем)
источник

t

tripladdictsss in Go-go!
V---V
Кста, есть чат гоферов в ВК?
da
источник

A

Alex in Go-go!
интресно отличают ли серверы ТГ эту реализацию от той что в официальных предложениях)
tdlib они определяют легко))
источник

V

V---V in Go-go!
Можно линк?
источник

AK

Andrew Krw. in Go-go!
всем привет
подскажите пожалуйста есть проблема

есть код на Go запущеный под supervisord

собирающий метрики с rabbitmq через обычный http.Get(url)
так вот
vhost ов всего 11
но 10 и 11 всегда то пропадают
то по ним нет данных
иногда в значениях получаю такое  %!!(MISSING)g(<nil>) - пологаю это форматирование строки что-то не нашло

если запускать без supervisord все работает хорошо и нет никаких проблем

мб кто сталкивался и знает куда посмотреть?
minprocs
minfds уже правил не помогло
источник

PK

Phil Kulin in Go-go!
Andrew Krw.
всем привет
подскажите пожалуйста есть проблема

есть код на Go запущеный под supervisord

собирающий метрики с rabbitmq через обычный http.Get(url)
так вот
vhost ов всего 11
но 10 и 11 всегда то пропадают
то по ним нет данных
иногда в значениях получаю такое  %!!(MISSING)g(<nil>) - пологаю это форматирование строки что-то не нашло

если запускать без supervisord все работает хорошо и нет никаких проблем

мб кто сталкивался и знает куда посмотреть?
minprocs
minfds уже правил не помогло
полАгаю

Судя по всему какой-то из параметров в форматирование имеет значение nil. Куда копать? Да пррверять наверное)))
источник

AK

Andrew Krw. in Go-go!
Phil Kulin
полАгаю

Судя по всему какой-то из параметров в форматирование имеет значение nil. Куда копать? Да пррверять наверное)))
Так а почему только под supervisord?
источник

PK

Phil Kulin in Go-go!
Нужна библиотека для текстового ui в windiws. Можно без окошек, просто чтобы цвета и позиционировать умел. Но можно и TurboVision. Чтото у меня гугл забанили
источник

PK

Phil Kulin in Go-go!
Andrew Krw.
Так а почему только под supervisord?
В душе не ебу. Кода мы не видим. Да и параметров запуска
источник

RL

R L in Go-go!
Подскажите пож, у меня странная ситуация, прога зависает на чтении файла, но только когда использую Read, если ReadAt то нормально работает, почему такое может быть?

file, err := os.Open(filename)

 if err != nil {
   return err
 }

 sign := make([]byte,8)
 //file.Read зависает и не дает идти дальше
 _,err = file.ReadAt(sign,0)
 fmt.Println(filename)

м.б. важно то что зависает на файле /dev/char/10:242 (ubuntu 20)
источник

RS

Rusty Shackleford in Go-go!
Егор Андреевич
какой-нибудь профилировщик го в рантайме может выдать инфу типа "количество ключей мапы/слайса"? размер в куче я вижу например, но хочу понять из-за чего именно такой размер получается
Дебаггер такое умеет.
источник

RS

Rusty Shackleford in Go-go!
Можно ещё заморочится с метриками в прометеус какой-нибудь, если нужно прям на проде смотреть.
источник