Вступить в клуб →
сложнаявопросНаблюдаемость: метрики, трассировка, pprof

Память сервиса растёт неделю, а профиль heap показывает в основном json

Сервис постепенно наращивает память до перезапуска. Разработчик снял профиль heap в режиме alloc_space и увидел, что больше всего памяти выделяет encoding/json. Он предлагает заменить JSON-библиотеку.

Что не так в анализе?

  • alloc_space — все выделения; для утечки нужен inuse_space
  • Профиль heap не показывает выделения памяти
  • encoding/json никогда не выделяет память
  • Утечки памяти в Go невозможны из-за сборщика

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела