Discord будет сам перезагружаться, чтобы решить проблему с утечкой памяти

Discord тестирует новый способ борьбы с утечками памяти – но он больше похож на автоматический перезапуск, чем на полноценное решение проблемы. О находке рассказали на Reddit.

Напомним, утечки памяти возникают, когда приложение накапливает всё больше оперативной памяти, не освобождая её, что со временем может приводить к тормозам и зависаниям системы. У Discord эта проблема тянется уже несколько лет.

Суть тестируемой функции простая: если приложение потребляет 4 ГБ ОЗУ, а пользователь не проявлял активности 30 минут, сервис автоматически перезапустится, чтобы освободить ресурсы. При этом приложение должно быть запущено не менее одного часа, а перезапуск может происходить не чаще одного раза в сутки. В Discord называют это временной мерой.

Фактически это не устраняет саму причину утечек, а лишь временно снимает последствия. Из плюсов – перезапуск не будет происходить во время голосовых звонков.

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

Больше статей на Shazoo
Тэги: