Jak zmniejszyć zużycie pamięci przez Slacka

Slack potrafi zużywać 1–2 GB RAM-u po kilku godzinach normalnego użytkowania. Zanim zmienisz klienta lub dokupisz pamięć, tych sześć kroków może znacząco obniżyć tę liczbę.

1. Zamknij przestrzenie robocze, z których aktywnie nie korzystasz

Największym pojedynczym czynnikiem zużycia pamięci przez Slacka jest liczba przestrzeni roboczych, z którymi jesteś połączony. Każda przestrzeń robocza uruchamia własny proces synchronizacji w tle. Jeśli jesteś zalogowany do czterech przestrzeni roboczych, a aktywnie korzystasz z dwóch, pozostałe dwie zużywają pamięć bez powodu.

Aby wylogować się z przestrzeni roboczej: kliknij nazwę przestrzeni roboczej na pasku bocznym → Wyloguj się z [przestrzeń robocza]. Zawsze możesz zalogować się ponownie później.

2. Wyłącz akcelerację sprzętową

Brzmi to nieintuicyjnie, ale wyłączenie akceleracji sprzętowej często zmniejsza zużycie pamięci przez Slacka o 100–200 MB. Powód: Chromium uruchamia dedykowany proces GPU, gdy akceleracja sprzętowa jest włączona. Wyłączenie jej eliminuje ten proces.

Przejdź do Preferencje → Zaawansowane → Akceleracja sprzętowa → wyłącz ją → uruchom Slacka ponownie. Działa na Windowsie, macOS i Linuksie.

3. Całkowicie zamykaj Slacka, gdy odchodzisz od komputera

Gdy zamykasz okno Slacka, domyślnie nadal działa on w zasobniku systemowym. Oznacza to, że wciąż zużywa ponad 400 MB w tle. Zmień to:

Preferencje → Zaawansowane → włącz „Zamknij aplikację po zamknięciu wszystkich okien” (lub równoważne sformułowanie zależne od systemu). Wtedy po zamknięciu okna Slack faktycznie się wyłączy.

4. Używaj przeglądarki do dodatkowych przestrzeni roboczych

Jeśli masz jedną przestrzeń roboczą, z której korzystasz intensywnie, oraz inne, które sprawdzasz od czasu do czasu, te dodatkowe uruchamiaj w karcie przeglądarki. app.slack.com daje ci większość interfejsu Slacka i współdzieli proces przeglądarki, który już masz uruchomiony, zamiast dodawać do systemu kolejną instancję Electrona.

Pełne kompromisy rozkładamy na czynniki pierwsze w artykule Slack desktopowy kontra przeglądarka: co zużywa mniej pamięci?

5. Wyczyść pamięć podręczną Slacka

Slack z czasem gromadzi pliki w pamięci podręcznej — obrazy, podglądy plików, nagrania rozmów. Dotyczy to głównie miejsca na dysku, ale przeładowana pamięć podręczna może też przyczyniać się do zużycia pamięci. Wyczyść ją przez Pomoc → Rozwiązywanie problemów → Wyczyść pamięć podręczną i uruchom ponownie.

6. Wycisz lub opuść kanały, których nie czytasz

Slack śledzi aktywność w każdym kanale, którego jesteś członkiem. Im więcej kanałów, tym więcej monitoruje. Wycisz kanały, które rzadko sprawdzasz (kliknij prawym przyciskiem → Wycisz kanał) i opuść te, do których nigdy nie zaglądałeś.

Jeśli to wszystko nie wystarczy

Te poprawki zmniejszają zużycie pamięci, ale obchodzą przyczynę źródłową, zamiast ją usuwać. Zużycie pamięci przez Slacka wynika z jego architektury — z każdą instalacją dostarcza on pełny silnik przeglądarki, i żadne ustawienie tego nie zmieni.

Jeśli potrzebujesz, by Slack był naprawdę lekki, natywny klient jest trwałym rozwiązaniem. msga łączy się z tymi samymi serwerami Slacka, których już używasz, ale działa jako prawdziwa aplikacja desktopowa bez dołączonej przeglądarki. W stanie spoczynku: ~60 MB RAM-u, ~0% CPU.

Chcesz Slacka bez narzutu pamięci? msga to natywny klient, który zużywa ułamek RAM-u — darmowy i open source.

Pobierz msga — za darmo