Dlaczego komputer zwalnia, gdy otwarty jest Slack — krótka odpowiedź
Slack jest zbudowany przy użyciu technologii zwanej Electron, która bierze silnik przeglądarki Google Chrome i pakuje go do wnętrza aplikacji. Gdy otwierasz Slacka, Twój komputer nie uruchamia po prostu aplikacji do czatu — w praktyce uruchamia drugą przeglądarkę internetową, nawet jeśli masz już otwarty Chrome albo Firefox.
To nie jest wada specyficzna dla Slacka — tak działają wszystkie aplikacje oparte na Electronie. Ale tłumaczy to, dlaczego Slack wolny na desktopie to norma, a nie wyjątek: jego wpływ na system jest podobny do otwarcia kilkunastu ciężkich kart przeglądarki.
Slack zużywa dużo pamięci — i obciąża przy tym CPU
Slack wolny na desktopie to nie tylko kwestia zużycia RAM. Owszem, Slack zużywa dużo pamięci — potrafi zająć 1 GB lub więcej — ale są jeszcze dwa inne efekty, które sprawiają, że cały komputer wydaje się wolniejszy:
Obciążenie CPU: Slack nieprzerwanie wykonuje zadania w tle. Nawet gdy go nie używasz, synchronizuje wiadomości, sprawdza aktualizacje i rozgłasza Twój status. Na większości komputerów działa to na poziomie kilku procent CPU. Może to brzmieć niewiele, ale oznacza, że Twój procesor nie może w pełni odpocząć, a każdy inny działający program ma mniej swobody.
Presja pamięciowa: Gdy Slack zużywa dużo pamięci RAM, to o tyle samo mniej dostępne dla wszystkiego innego. Gdy przeglądarka, narzędzie projektowe, edytor dokumentów i Slack są otwarte jednocześnie, Twój komputer może zacząć używać dysku jako pamięci zapasowej — proces zwany „swapowaniem" — co dramatycznie wszystko spowalnia.
Dlaczego w ciągu dnia robi się gorzej
Zużycie pamięci przez Slacka rośnie w trakcie sesji, nie tylko przy uruchamianiu. Pamięci podręczne w tle się gromadzą, a Chromium trzyma pamięć, której użyło, nie zawsze ją zwalniając. Sesja, która rano zaczęła się od kilkuset megabajtów, może niepostrzeżenie urosnąć do półtora gigabajta po południu. Właśnie wtedy spowolnienie bywa najbardziej zauważalne — i dlatego tak wiele osób pyta, dlaczego ich komputer zwalnia, gdy otwarty jest Slack.
Mocniej uderza w starsze lub średniej klasy komputery
Maszyna z 32 GB RAM ledwo zauważa wysokie zużycie RAM przez Slacka. Maszyna z 8 GB odczuwa je każdego dnia. Ten sam 1 GB RAM stanowi 3% pamięci jednej maszyny i 12% innej.
Jeśli korzystasz z laptopa średniej klasy — takiego, jakie firmy zwykle przydzielają, lub kupionego kilka lat temu — jesteś w przedziale, w którym wpływ Slacka jest realny i codzienny. Slack wolny na desktopie to w takim przypadku codzienność: silnik Chromium stale obciąża zarówno CPU, jak i GPU, co przekłada się też na szybsze rozładowywanie baterii.
Trzy rzeczy do wypróbowania od zaraz
- Zamykaj Slacka, gdy odchodzisz. Nie minimalizuj — naprawdę zamknij go z menu. Zwalnia to RAM i CPU całkowicie, dopóki znów go nie potrzebujesz.
- Ogranicz liczbę przestrzeni roboczych, do których jesteś podłączony. Każda przestrzeń robocza mnoży zużycie pamięci. Wyloguj się z tych, których używasz rzadko.
- Wyłącz akcelerację sprzętową (Preferencje → Zaawansowane). Eliminuje to podproces GPU i często zmniejsza zarówno ciepło, jak i zużycie pamięci.
Jeśli szukasz trwałego rozwiązania problemu ze Slackiem wolnym na desktopie
Pierwotną przyczyną jest to, że Slack jest zbudowany na silniku przeglądarki. Żadne ustawienie tego nie zmieni. Obejścia pomagają, ale zmniejszają problem, zamiast go rozwiązać.
Natywny klient Slacka — zbudowany jako prawdziwa aplikacja desktopowa, a nie aplikacja webowa w pudełku — nie ma tego problemu. msga łączy się z Twoimi przestrzeniami roboczymi Slacka i zużywa ułamek pamięci typowej instalacji Slacka, pozostawiając pozostałym aplikacjom przestrzeń do działania.