-3.9 C
Berlin
sobota, 24 stycznia, 2026

Po krytyce społeczności: Discord wyjaśnia kontrowersyjną funkcję restartu przeciwko wysokiemu zużyciu pamięci RAM

Follow US

80FaniLubię
908ObserwującyObserwuj
57ObserwującyObserwuj

Discord testuje funkcję automatycznego restartu, która uruchamia się przy zużyciu ponad 4 GB pamięci RAM i spotkała się z dużą krytyką ze strony społeczności.

W ostatnich latach pojawiały się doniesienia, że różne często używane programy chciały przeciwdziałać zbyt wysokiemu zużyciu pamięci operacyjnej.

  • Niedawno firma Microsoft potwierdziła, że narzędzie do komunikacji wideo Teams ma taki problem.
  • Również Discord należy do popularnych aplikacji, które w systemie Windows 11 co jakiś czas trafiają na pierwsze strony gazet z powodu tzw. „wycieków pamięci”.
  • Twórcy pracują obecnie nad rozwiązaniem, które od razu wywołało kontrowersje – jednak oficjalne oświadczenie złagodziło nastroje.

Automatyczny restart to tylko rozwiązanie tymczasowe

Cofnijmy się o kilka dni: 3 grudnia 2025 r. użytkownik X „WumpusCentral” odkrył nową funkcję testową Discord, która stanowiła (ironiczne) rozwiązanie problemu wycieków pamięci.

  • W związku z tym aplikacja „obserwuje” własne zużycie pamięci RAM i interweniuje, gdy przekroczy ono 4 GB. W takim przypadku aplikacja automatycznie się restartuje.
  • Restart może jednak nastąpić tylko wtedy, gdy nie korzystasz aktywnie z aplikacji Discord. Ponadto proces ten nie może zostać uruchomiony, gdy prowadzisz rozmowę telefoniczną.

Nie jest to prawdziwe rozwiązanie problemu. Mówiąc symbolicznie, Discord po prostu opróżnia przepełniony statek, nie zamykając rzeczywistej dziury.

W związku z tym pojawiło się wiele krytycznych opinii ze strony społeczności, która zarzucała programistom, że nie rozumieją już własnego kodu.

Link do treścią na Twitterze

Discord sam odpowiedział wkrótce potem na Reddit na zarzuty.
„Najważniejsze na początku”, jak pisze pracownik Discord: „To rozwiązanie jest tylko procesem, który ma być wyraźnie ograniczony czasowo”.

Automatyczne restartowanie jest rodzajem tymczasowego rozwiązania, mającego na celu przeciwdziałanie szczególnie poważnym przypadkom wysokiego zużycia pamięci RAM, podczas gdy zespół programistów pracuje nad „prawdziwą” poprawką błędu.

Zasadniczo w zeszłym miesiącu firma Discord rozpoczęła inicjatywę, której celem jest rozwiązanie problemów z pamięcią aplikacji Windows.

Do tej pory znaleziono i usunięto ponad dziewięć takich przyczyn; ponadto nowe narzędzia telemetryczne mają pomóc w lepszym monitorowaniu wykorzystania pamięci.

Electron-Framework jako przyczyna problemów z pamięcią

Według informacji podanych przez Windows Latest w używanym frameworku Electron, opartym na Chromium i Node.js.

  • Każdy serwer, kanał i funkcja w aplikacji otwiera w rzeczywistości nową kartę w przeglądarce, co powoduje ciągły wzrost zużycia pamięci.
  • To samo dotyczy zresztą natywnej aplikacji WhatsApp Messenger dla systemu Windows (jeśli zastanawiacie się, dlaczego aplikacja zajmuje tak dużo pamięci RAM: oto powód).

W niektórych konfiguracjach może to prowadzić do znacznych wycieków pamięci w Discordzie, zwłaszcza jeśli włączona jest akceleracja sprzętowa.

W połączeniu z niektórymi sterownikami, komponent renderowania stron internetowych z akceleracją GPU jest w tym kontekście uważany za najczęstszą przyczynę wycieków pamięci.

RELATED ARTICLES

Arknights: Endfield debiutuje na całym świecie – data premiery potwierdzona na 22 stycznia 2026 r., dostępna jest również wersja...

Światowa premiera Arknights: Endfield zbliża się wielkimi krokami. Nowy projekt Hypergryph pojawi się jednocześnie na wszystkich platformach i będzie...

2XKO: Ukryta niespodzianka usuwa kapelusz Caitlyn podczas meczu

Wraz z oficjalną premierą 2XKO na PC i konsolach, Riot Games nie tylko wprowadziło nowe funkcje, ale także udostępniło...

Donkey Kong Country Returns HD otrzymuje obszerną bezpłatną aktualizację dla Switch i Switch 2

Nintendo niespodziewanie opublikowało bezpłatną aktualizację dla Donkey Kong Country Returns HD. Wersja 1.1.0 jest już dostępna dla Nintendo Switch...