11.8 C
Берлин
Вторник, 9 декабря, 2025

После критики со стороны сообщества: Discord объясняет спорную функцию перезапуска, направленную против высокого потребления ОЗУ

Follow US

908ЧитателиЧитать
57ЧитателиЧитать

Discord тестирует функцию автоматического перезапуска, которая срабатывает при потреблении более 4 ГБ ОЗУ и вызвала много злобных комментариев со стороны сообщества.

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

  • Недавно Microsoft подтвердила, что у инструмента видеосвязи Teams есть такая проблема.
  • Discord также входит в число популярных приложений, которые время от времени попадают в заголовки новостей из-за так называемых «утечек памяти» в Windows 11.
  • Разработчики в настоящее время работают над решением, которое сразу же вызвало споры, но официальное заявление успокоило ситуацию.

Автоматический перезапуск — это только временное решение

Вернемся на несколько дней назад: 3 декабря 2025 года пользователь X «WumpusCentral» обнаружил новую тестовую функцию Discord, которая представляла собой (ироническое) исправление утечки памяти.

  • Согласно этому, приложение «наблюдает» за собственным использованием оперативной памяти и вмешивается, как только оно превышает 4 ГБ. В этом случае приложение автоматически перезапускается.
  • Однако перезапуск может произойти только в том случае, если вы не используете приложение Discord активно. Кроме того, этот процесс не может быть запущен, если вы находитесь в разговоре.

Это не является реальным решением проблемы. Образно говоря, Discord просто опорожняет переполненный корабль, не устраняя фактическую течь.

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

Ссылка на контенту в Twitter

Через некоторое время Discord ответил на Reddit на обвинения.

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

Автоматические перезапуски являются своего рода временным решением для борьбы с особенно серьезными случаями высокой загрузки ОЗУ, пока команда разработчиков работает над «правильным» исправлением ошибки.

В принципе, в прошлом месяце Discord запустил инициативу, направленную на устранение проблем с памятью в приложении для Windows.

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

Electron-Framework как причина проблем с памятью

По данным Windows Latest в используемом фреймворке Electron, основанном на Chromium и Node.js.

  • Каждый сервер, канал и функция в приложении фактически открывают новую вкладку в браузере, что постоянно увеличивает потребление памяти.
  • То же самое, кстати, относится и к нативному приложению WhatsApp Messenger для Windows (если вам интересно, почему приложение может занимать так много оперативной памяти: вот почему).

В некоторых конфигурациях это может привести к значительным утечкам памяти в Discord, особенно если включено аппаратное ускорение отображения.

Компонент веб-рендерера с ускорением GPU в сочетании с определенными драйверами считается в этом контексте наиболее частой причиной утечек памяти.

RELATED ARTICLES

Создатель PUBG выпустил огромный новый открытый мир без квестов, противников и NPC — как это будет воспринято на Steam?

После шести лет разработки создатель PUBG Брендан Грин выпустил на Steam свою новую игру в жанре survival Prologue: Go...

Сначала изгнанный из Steam, затем раздутый до небес, а теперь выпущенный без особого шума: удивительная история драматической игры Horses

Horses взлетел на вершину чартов GOG и Itch.io. Но что на самом деле стоит за этим названием, которое оказалось...

Sony уже просит разработчиков оптимизировать игры для будущей портативной консоли PS6

Разработчики должны чаще использовать энергосберегающий режим PS5, чтобы оптимизировать игры для будущей портативной консоли PS6. То, что и Sony, и...