Обычно утечка — это либо горутины, которые не завершаются, либо растущие слайсы/кеши без лимита. Берёшь heap-профиль через pprof, смотришь, кто аллоцирует больше всего. Сравниваешь два профиля с разницей во времени — видишь, что растёт. Для горутин — смотришь goroutine dump и ищешь подозрительно много одинаковых стеков.
Как найти утечку памяти в Go?
Middle+
535 просмотровAFK Offer AI
Что такое асимметричное шифрование?