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

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

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

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

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

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

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

Другие публикации по теме
Целых 70% игр с PS3 отныне играбельны в эмуляторе RPCS3
Целых 70% игр с PS3 отныне играбельны в эмуляторе RPCS3
Команда разработчиков RPCS3, ведущего эмулятора PlayStation 3, объявила о достижении новой масштабной вехи: теперь более 70% всей библиотеки консоли официально считаются «играбельными».
20 января в 11:00
197
0
Форум
Новое обновление Windows «убивает» производительность NVIDIA
Новое обновление Windows «убивает» производительность NVIDIA
Ряд СМИ и пользователей в сети сообщают, что свежий накопительный патч для Windows 11 под номером KB5074109 вызвал волну жалоб у владельцев видеокарт NVIDIA GeForce.
19 января в 08:00
1267
15
Форум
OpenAI официально подтвердила, что реклама приходит в ChatGPT
OpenAI официально подтвердила, что реклама приходит в ChatGPT
Сэм Альтман долго называл рекламу "крайней мерой", предпочитая эстетически чистый интерфейс, но 16 января 2026 года OpenAI официально анонсировала запуск рекламных тестов.
17 января в 17:00
638
5
Форум