Homebrew to menedżer pakietów, którego brakuje w systemie macOS, ale na komputerach Apple Silicon Mac (gdzie pakiety są instalowane w /opt/homebrew zamiast /usr/local) agresywnie gromadzi pobrane archiwa. Za każdym razem, gdy uruchamiasz brew upgrade, Homebrew pobiera skompilowane pliki tar z butelkami i przechowuje w pamięci podręcznej stare wersje na wypadek, gdybyś chciał przejść na niższą wersję.
W ciągu roku instalacji narzędzi takich jak Node, Python, FFmpeg i Postgres pamięć podręczna Homebrew w ~/Library/Caches/Homebrew/ może po cichu powiększyć się do 25 GB. Oto, jak zachować szczupłą sylwetkę.
Podstawowe polecenia terminala do czyszczenia Homebrew
Otwórz Terminal i uruchom następujące trzy polecenia:
brew cleanup -s: Usuwa wszystkie pliki pobrane z pamięci podręcznej i pliki blokujące, które można wyczyścić.brew autorove: Odinstalowuje formuły, które zostały pierwotnie zainstalowane jako zależności, ale nie są już wymagane przez żadne aktywne narzędzie.rm -rf $(brew --cache): Całkowicie opróżnia fizyczny katalog pamięci podręcznej pobierania Homebrew.
MagicMacCleaner integruje tę konserwację z panelem Menedżera pakietów ekspertów, umożliwiając jednoczesne uruchomienie czyszczenia pamięci podręcznej Homebrew, Cargo i pip.
Przebieg pracy dla programistów mobilnych: zwalnianie miejsca na testowych iPhone'ach
Podczas gdy czyszczenie pamięci podręcznej Xcode, środowisk wykonawczych symulatora i kontenerów kompilacji zwalnia istotne miejsce na komputerze Mac, fizyczne urządzenia testowe z systemem iOS szybko zapychają się kompilacjami testowymi, artefaktami awarii, nagraniami ekranu diagnostycznego i zrzutami ekranu kontroli jakości. Utrzymywanie oszczędnego sprzętu do testów fizycznych jest niezbędne do szybkiego debugowania na urządzeniu i niezawodnego wdrażania.
- Clearly Smart Storage Cleaner: Kompresuje nagrania ekranu raportów o błędach obciążających gigabajty, wykrywa zduplikowane nośniki testowe i porządkuje nieuporządkowane kontakty na iPhone'ach programistycznych i osobistych.
- Swipe Photo Cleaner: Szybko przeglądaj i usuwaj setki zrzutów ekranu z testów interfejsu użytkownika oraz serii demonstracji za pomocą łatwych gestów przesuwania w celu usunięcia.
Wskazówka dla programistów ekosystemu Apple: optymalizacja urządzenia testowego
Mało miejsca na podłączonych urządzeniach iOS może powodować przekroczenie limitu czasu wdrażania bezprzewodowego Xcode i błędy debugowania LLDB. Regularne czyszczenie multimediów na urządzeniu zapobiega błędom wdrażania tajemniczych kompilacji.
