Как найти утечку памяти в Go?

Middle+
535 просмотров
AFK Offer AI

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

Следующий вопрос

Что такое асимметричное шифрование?