Разработчики Discord не смогли устранить утечку памяти, и ввели временный костыль

1180
5
Разработчики Discord не смогли устранить утечку памяти, и ввели временный костыль

Разработчики Discord объявили о временном решении для стабилизации работы десктопной версии мессенджера на Windows. В приложение добавлена функция автоматического перезапуска, призванная смягчить последствия утечки памяти, которая периодически снижает производительность программы.

Механизм работает следующим образом: если приложение потребляет более 4 ГБ оперативной памяти и при этом пользователь не взаимодействует с ним, прошёл час с момента запуска, отсутствуют активные звонки и другие важные процессы, а последний перезапуск был не менее суток назад — программа перезапустится автоматически. При этом пользователи не столкнутся с потерей данных: черновики сообщений сохранятся, а открытые каналы останутся доступными.

Команда Discord отмечает, что уже добилась заметного прогресса в решении проблемы. С октября было устранено не менее десяти ошибок, влияющих на управление памятью. Кроме того, в приложение внедрили новые инструменты мониторинга, которые помогают оперативно выявлять утечки.

По предварительным данным, основная сложность связана с использованием браузерного движка Chromium. Архитектура Discord близка к браузеру с кастомизированным интерфейсом, что объясняет схожесть проблем — веб‑версия мессенджера тоже подвержена утечкам памяти. Однако для онлайн‑версии механизм автоматического перезапуска применять не планируют.

Функция автоматического перезапуска — это временная мера. Её планируют полностью отключить после того, как будут окончательно устранены причины утечек памяти. Команда сосредоточена на поиске долгосрочного решения проблемы, которое избавит пользователей от необходимости в подобных компромиссных мерах.

Другие публикации по теме
OpenAI выпустила приложение Codex для macOS
OpenAI выпустила приложение Codex для macOS
Компания OpenAI представила специализированное приложение Codex для macOS, которое знаменует собой серьёзный шаг вперёд в сфере взаимодействия с искусственным интеллектом. Изначально задуманный как ответ на Claude Code, инструмент эволюционировал в полноценную систему управления несколькими ИИ‑агентами, способными совместно решать сложные задачи разработки
3 февраля в 16:30
225
0
Форум
Следующая версия Firefox позволит вам управлять ИИ в браузере по своему желанию
Следующая версия Firefox позволит вам управлять ИИ в браузере по своему желанию
В конце февраля Mozilla выпустит обновление Firefox, которое предоставит пользователям детальный контроль над функциями на основе ИИ. Новая панель управления позволит как полностью отключить все подобные инструменты одним переключателем, так и настроить каждую из них отдельно.
3 февраля в 15:15
274
1
Форум
А вот и мультигенерация кадров от AMD FSR, но есть парочка "но"
А вот и мультигенерация кадров от AMD FSR, но есть парочка "но"
Сообщество моддеров продолжает творить чудеса там, где официальные производители софта и технологий ставят ограничения.
2 февраля в 11:00
2671
3
Форум