Bir sohbet uygulaması bu kadar neden ağırlaşır
Masaüstündeki Slack bir Electron uygulamasıdır; yani sohbet kılığına girmiş küçük bir Chromium tarayıcıdır — ve tarayıcının önbellek iştahını miras alır. Biriktirdiği her şey %APPDATA%\Slack altında yaşar: HTTP önbelleği, derlenmiş JavaScript için kod önbellekleri, GPU shader önbellekleri, her çalışma alanı için yerel ileti deposu taşıyan IndexedDB veritabanları ve uygulamanın başlattığı her oturum için bir günlük dosyası. Birden fazla çalışma alanı, süreç sayısını ve veritabanı yığınını çoğaltır; Slack'i haftalarca tepside bırakmak günlükleri çoğaltır.
Herhangi bir şeyi silmeden önce hangi parçaların harcanabilir olduğunu bilin. Önbellekler Slack'in sunucularından kendiliğinden yeniden kurulur; veritabanları da öyle — ama yeniden oturum açma ve yavaş bir ilk yükleme pahasına. Kimsenin körü körüne dokunmaması gereken tek klasör IndexedDB'dir.
- Cache — %APPDATA%\Slack\Cache altındaki HTTP önbelleği; saf indirme ağırlığı, Slack kapalıyken silinmesi güvenli
- Code Cache ve GPUCache — derlenmiş betik ve shader önbellekleri; sonraki açılışta yeniden kurulur
- Service Worker\CacheStorage — Slack'in service worker'larının tuttuğu web uygulaması deposu; o da harcanabilir
- logs — oturum başına bir dosya; kimse geri okumaz, saf ağırlık
- IndexedDB ve storage — yerel çalışma alanı durumu ve ileti önbelleği; silinmek sizi oturumdan atar ve yerel ayarları siler
İşe yarayan temizlik sırası
Yerleşik araçla başlayın: Yardım menüsündeki Sorun Giderme → Önbelleği Temizle ve Yeniden Başlat, siz oturumda kalırken bu işin çoğunu güvenle halleder. Menü sizin sürümünüzde taşınmışsa, uygulama ayarlarında sorun giderme bölümünü arayın — Slack menülerini itiraf ettiğinden sık karıştırır. Yeniden başlatmadan sonra ilk çalışma alanı yüklemesi, önbellekler ısınırken daha yavaştır; bu bir geri gidiş değil, diyetin işlemesidir.
İnatçı durumlarda Slack'i tamamen kapatın — tepsi simgesi dahil, çünkü X düğmesi yalnızca pencereyi gizler — ve Cache, Code Cache, GPUCache ile Service Worker\CacheStorage klasörlerini, günlüklerle birlikte elle silin. Son çare olarak uygulama verilerini sıfırlama vardır: yerel her çalışma alanını ve tercihi siler ve sizi oturum açma ekranına diker. Her şeyi — düzeltilmesini istemediğiniz şeyler dahil — düzeltir.
Slack'i uzun vadede formda tutmak
Electron uygulamaları arkalarını toparlamaz; bu yüzden Slack'i tarayıcılarınızla aynı bakım ritmine sokun: aylık bir önbellek turu, klasörü gigabaytlar yerine yüzlerce megabaytta tutar. Ayda beş dakikalık kontrol, yılda bir kez gelen beş gigabaytlık sürprizi geçer. Artık kullanmadığınız çalışma alanlarını budayın — her biri bellekte bir süreç, diskte bir veritabanı maliyetidir — ve tepsi alışkanlığı uygulamayı haftalarca canlı tutuyorsa, hafta sonunda düzgünce kapatın.
Klasör avalarında dolaşmak eğlenceniz değilse, Kleaner PRO'nun gereksiz dosya taraması herhangi bir şey silinmeden önce Slack'inkiler gibi Electron önbelleklerinin ne kadar alan tuttuğunu raporlar ve aynı klasörleri tek geçişte çıkarır. Elle yapacağınız işin aynısı, eksi klasör arkeolojisi. Bu arada günlükler kendi kendine asla büyümeyi bırakmaz — birilerinin onları kaldırması gerekir ve uygulama gönüllü olmamaktadır.
Sorular ve yanıtlar
Windows'ta Slack'in önbelleği nasıl temizlenir?
Oturumunuzu açık tutan yerleşik Yardım → Sorun Giderme → Önbelleği Temizle ve Yeniden Başlat yolunu kullanın. Alternatif olarak Slack'i tamamen kapatıp %APPDATA%\Slack altındaki Cache, Code Cache ve GPUCache klasörlerini silin.
Slack'in önbelleğini temizlemek iletilerimi siler mi?
Hayır. İleti geçmişi Slack'in sunucularında yaşar; yerel önbellekler temizlikten sonra yeniden kurulur. Yerel çalışma alanı durumuna yalnızca IndexedDB'yi silmek veya uygulama verilerini sıfırlamak dokunur — üstelik o durumda bile iletiler oturum açtıktan sonra geri gelir.
Satın almadan önce lisans kapsamını öğrenin.
Tek seferlik 30 dakikalık deneme temel araçları kapsar. PRO özellikleri ücretli lisans etkinleştirilene kadar kilitlidir.
Bunları da okuyun
Bize yazın: [email protected]