и снять профайл, когда опять протечёт.
у меня сейчас есть инстанс раздутого приложения с профайлером,куда смотреть?
Незакрытые каналы не текут, текут горутины, которые пишут в канал, из которого никто не читает, и блокируются на записи
Я обычно на flame graph смотрю, а потом уже более детально в другие графики. Но если там cgo утекает, то идей нет, самому было бы интересно узнать, что делать в этом случае.
А есть скрин с графом аллокаций?
у меня там 1 канал с буфером и бесконечная вычитовалка
Ну, исходя из этого описания, тут вряд ли течет
heap alloc_object?
Не помню точно как называется
В смысле постоянно создаваемые новые каналы, которые не закрываются. time.After например. https://medium.com/@oboturov/golang-time-after-is-not-garbage-collected-4cbc94740082
Обсуждают сегодня