Чому чат-застосунок так важчає
Десктопний Slack — застосунок на Electron, тобто маленький браузер Chromium у костюмі чату, і апетити браузера він успадкував повністю. Усе накопичене лежить у %APPDATA%\Slack: HTTP-кеш, кеші скомпільованого JavaScript, шейдерні кеші GPU, бази IndexedDB для кожного воркспейсу з локальною копією листування і по файлу лога на кожну сесію застосунку. Кілька воркспейсів множать кількість процесів-рендерерів і стос баз; тижні в треї множать логи.
Перш ніж щось видаляти, варто зрозуміти, які частини — витратний матеріал. Кеші відновлюються із серверів Slack самі; бази теж, але ціною повторного входу й повільного першого завантаження. Єдина папка, куди не варто лізти наосліп, — IndexedDB.
- Cache — HTTP-кеш у %APPDATA%\Slack\Cache, чиста вага завантаженого, безпечно видаляти при закритому Slack
- Code Cache і GPUCache — кеші скомпільованих скриптів і шейдерів, перестворяться під час наступного запуску
- Service Worker\CacheStorage — сховище, яке тримають service workers Slack, теж витратне
- logs — по файлу на сесію, їх ніхто не перечитує, чиста вага
- IndexedDB і storage — локальний стан воркспейсів і кеш повідомлень; видалення розлогінить і знесе локальні налаштування
Порядок чищення, який працює
Почніть зі вбудованого інструмента: у меню Help пункт Troubleshooting → Clear Cache and Restart робить майже всю роботу безпечно, і ви лишаєтесь залогіненими. Якщо у вашій збірці меню переїхало, пошукайте розділ troubleshooting у налаштуваннях застосунку — Slack тасує свої меню частіше, ніж визнає. Після перезапуску перше завантаження воркспейсу повільніше, поки кеші прогріваються: це дієта працює, а не деградація.
У запущених випадках повністю закрийте Slack — включно з іконкою в треї, бо хрестик лише ховає вікно — і вручну видаліть папки Cache, Code Cache, GPUCache і Service Worker\CacheStorage разом із логами. Крайній засіб — скидання даних застосунку: воно зносить усі локальні воркспейси й налаштування та повертає вас на екран входу. Лагодить усе, включно з тим, що ви лагодити не просили.
Як тримати Slack у формі надовго
Electron-застосунки за собою не прибирають, тож поставте Slack на той самий ритм обслуговування, що й браузери: щомісячний прохід кешем тримає папку в сотнях мегабайт, а не в гігабайтах. П'ять хвилин перевірки раз на місяць кращі за п'ятигігабайтовий сюрприз раз на рік. Вичистіть воркспейси, якими більше не користуєтесь, — кожен коштує процес-рендерер у пам'яті та базу на диску, — а якщо звичка до трею тримає застосунок живим тижнями, закривайте його по-справжньому наприкінці тижня.
Якщо полювання за папками вручну — не ваше уявлення про відпочинок, сканування сміття в Kleaner PRO покаже, скільки місця тримають Electron-кеші на кшталт Slack, ще до видалення, і прибере ті самі папки одним проходом. Це та сама робота, яку ви зробили б руками, тільки без археології по папках. Логи, до речі, самі ніколи не перестають рости — забрати їх хтось мусить, і застосунок на цю роль не напрошується.
Питання та відповіді
Як очистити кеш Slack у Windows?
Вбудованим пунктом Help → Troubleshooting → Clear Cache and Restart — він зберігає вхід в акаунт. Або повністю закрийте Slack і видаліть папки Cache, Code Cache і GPUCache у %APPDATA%\Slack.
Чи видалить очистка кешу Slack мої повідомлення?
Ні. Історія листування живе на серверах Slack, локальні кеші після чищення відновляться. Локальний стан чіпають лише видалення IndexedDB або скидання даних застосунку — і навіть тоді повідомлення повернуться після входу.
Перевірте склад ліцензії до покупки.
Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.
Читайте також
Написати нам: [email protected]