Hur du optimerar din Mac 2026 — Komplett guide
Hur du optimerar din Mac 2026
Vill du optimera din Mac istället för att bara radera några cacheminnen? Verklig macOS-optimering innebär att återta lagringsutrymme, rensa utvecklarrester, kontrollera startbelastning, granska integritetsspår och övervaka CPU-, minnes-, GPU-, nätverks- och diskaktivitet på ett och samma ställe.
Denna guide är en komplett genomgång av hur NythyCleaner hjälper till att optimera en Mac 2026, från systemrensning och Xcode-rensning till disk-treemaps, iPhone-lagringsskanningar, övervakning, underhåll, integritet och avinstallation. Om ditt omedelbara mål är lagring, börja med hur du frigör diskutrymme på Mac eller hur du frigör iCloud Drive-utrymme på Mac.
1. Systemrensning — Djup, kategori-för-kategori-rensning
Avsnittet Systemrensning behandlar inte din Mac som en svart låda. Det delar upp skräp i 14 distinkta kategorier, var och en med en tydlig beskrivning och oberoende växlingsknapp:
- Användarcacheminnen — cacheminnen per app under
~/Library/Caches(Safari, Chrome, Spotify, Xcode och hundratals fler). - Användarloggar — diagnostiska loggar från appar och systemet lagrade under
~/Library/Logs. - Användartemporära filer — kvarvarande temporär data skapad av appar.
- Nedladdningar — glömda
.dmg-installationsprogram, ZIP-arkiv och bilagor som samlas i~/Downloads. - Papperskorg — Finder-papperskorgen, som fortfarande upptar diskutrymme tills den töms.
- Systemtemporära filer —
/private/tmpoch annan tillfällig systemdata. - Delade cacheminnen — cacheminnen på systemnivå i
/Library/Caches(kan kräva administratör). - Systemloggar — loggar under
/Library/Logsoch/private/var/log. - Webbläsarcacheminnen — cachad media, bilder och skript från Chrome, Firefox och Safari.
- Webbläsardata — cookies, lokal lagring, historikdatabaser och sessionsdata.
- Gamla iOS-säkerhetskopior — lokala enhetssäkerhetskopior som kan förbruka tiotals gigabyte.
- E-postbilagor — nedladdade bilagor lagrade av Apple Mail.
- VM-filer — växlingsfiler och vilolägesbilder under
/private/var/vm. - Safari-tillägg och -insticksprogram — föråldrade eller oanvända webbläsartillägg.
Bortom enkel radering
Skanningen kör också två sekundära pass:
- Skanner för största filer — visar de största enskilda filerna i användarkataloger så att du kan upptäcka utrymmeskrävande filer som inte tillhör någon cachekategori.
- Dubblettstorleksgrupper — filer med identisk bytestorlek i
~/Downloadsoch e-postvägar, flaggade som potentiella dubbletter för granskning (snabb förfiltrering, ingen hashing-overhead).
Du kan utesluta specifika sökvägar från skanning permanent, och appen spårar en rensningshistorik med ett diagram så att du kan se hur mycket utrymme du har återtagit över tid.
2. Xcode & Utvecklarverktyg — Tre rensningsmotorer på en skärm
Om du skriver kod på en Mac förbrukar utvecklarverktyg tyst enorma mängder lagringsutrymme. NythyCleaner ägnar ett helt avsnitt åt detta, uppdelat i tre flikar.
Xcode-rensning (22 kategorier)
Varje känd Xcode-datamapp skannas och mäts:
- DerivedData — den enskilt största boven, återuppbyggnadscacheminnen för varje projekt.
- Arkiv — gamla
.xcarchive-byggen som du inte längre distribuerar. - Enhetsstöd — symboler för varje iOS-, watchOS-, tvOS- och visionOS-version du någonsin har anslutit.
- Simulatorcacheminnen — CoreSimulator-körtidsdata, cachade tillgångar och gamla simulator-körtider som Apple aldrig tar bort automatiskt.
- Xcode-applikationscacheminnen, Instruments-cacheminnen, IDE-redigerarens cachade data, SwiftUI-förhandsgranskningscache.
- SwiftPM-cacheminnen (lokala och globala), Carthage, CocoaPods, Tuist, Mint, Fastlane.
- Dokumentationscache, enhetsloggar, Xcode UserData-säkerhetskopior, provisioneringsprofiler.
- Gamla simulator-körtider — upptäcks via
simctloch kan tas bort individuellt.
Homebrew-rensning
Den inbyggda Homebrew-fliken utför en torrköringsanalys, visar formelcachestorleken och låter dig köra brew cleanup med full insyn i vad som kommer att tas bort — inklusive föråldrade paket och inaktuella nedladdningar.
Docker-rensning
Om Docker Desktop är installerat upptäcker appen om daemons körs, mäter diskanvändning via docker system df och erbjuder åtgärder för att ta bort hängande bilder, stoppade containrar och oanvända volymer.
3. Diskyta — Native Treemap, Volymåtgärder och iPhone-skanning
Detta är där NythyCleaner skiljer sig från allt annat på marknaden.
Interaktiv treemap (C++ squarify-motor)
Diskvisualiseringen är inte ett diagrambibliotek som körs i JavaScript. Layouten beräknas av en native C++ squarify-algoritm (NativeTreemap.cpp) som producerar brickpositionerna för varje mapp och fil på volymen. Resultatet är en interaktiv, zoombar treemap renderad i SwiftUI — varje färgad block proportionell mot mappens storlek.
Du kan borra ner i vilken katalog som helst med hjälp av en brödsmulbar. Stora kluster av utrymme blir omedelbart synliga utan att läsa en enda fillista.
Volymhantering
NythyCleaner läser varje monterad volym och tillhandahåller direkta åtgärder:
- Montera / avmontera / mata ut externa enheter.
- Byt namn på en volym.
- Visa detaljerad volyminformation — filsystemstyp, kapacitet, ledigt utrymme, monteringsflaggor.
- Verifiera och reparera en volym med
diskutil(administratörsrättigheter beviljade via den privilegierade hjälparen). - Time Machine-ögonblicksbilder — lista och hantera APFS-ögonblicksbilder som upptar dolt utrymme.
Skanning av iPhone- och iPad-lagring
Anslut en iOS-enhet via USB, och NythyCleaner använder en native C++ MobileDevice / AFC-brygga (IOSDeviceManager.cpp) för att:
- Lista anslutna enheter med modell- och kapacitetsinformation.
- Räkna upp varje fil på enheten och mata in data i samma treemap-motor — så att du får samma interaktiva visualisering för din iPhone som du får för din Macs SSD.
Detta är inte en enkel "använt vs. ledigt"-stapel — det är en fullständig filträdsgenomgång över AFC.
Expert Disk Utility
För avancerade användare visar ett dedikerat expertblad den fullständiga topologin för dina diskar (containrar, volymer, partitioner) och låter dig bygga diskutil-kommandon interaktivt:
- Radera en volym eller disk.
- Partitionera en disk.
- APFS-operationer — lägg till/ta bort/ändra storlek på APFS-volymer och containrar.
- Montera / avmontera med alternativ (skrivskyddad, ingen bläddring).
- Verifiera och reparera på container- eller volymnivå.
Varje kommando valideras före körning, och APFS-specifika operationer använder de korrekta diskutil apfs-underkommandona. Privilegierade operationer dirigeras via appens signerade hjälpare.
Formateringsverktyg
Ett förenklat blad för att formatera en volym: välj filsystem (APFS, HFS+, ExFAT, FAT32), namn och schema — med skyddsräcken för att förhindra oavsiktlig dataförlust på startvolymen.
Skanner för intressanta filer
En sekundär skanning visar "intressanta" filer på volymen — ovanligt stor media, gamla arkiv, föräldralösa app-paket och andra kandidater för granskning — så att du inte behöver bläddra igenom varje mapp manuellt.
4. Realtidsövervakning — 10 flikar, telemetri på hårdvarunivå
Avsnittet Övervakning är ett komplett systemobservatorium med 10 specialiserade flikar.
Översikt
En instrumentpanel som kombinerar CPU-belastning, minnestryck, disk-I/O, nätverksgenomströmning och temperatur på ett ögonblick.
CPU
- Total användning beräknad från Mach host tick deltas (
host_statistics). - Användning per kärna — individuell belastning för varje effektivitets- och prestandakärna.
- Genomsnittlig belastning (1 / 5 / 15 min).
- Process- och trådantal.
- CPU-kärnkontroll — på stödd hårdvara kan NythyCleaner koppla bort enskilda kärnor eller återaktivera dem med
cpuctlvia den privilegierade hjälparen. Detta är användbart för termisk hantering, energibesparing eller benchmarking.
Minne
- Fysiskt vs. använt vs. trådbundet vs. komprimerat uppdelning.
- Växlingsanvändning och tryckindikatorer.
GPU
- GPU-användningsmått lästa från IOKit (
IOAccelerator).
Neural Engine (ANE)
- ANE-användning när tillgänglig — användbart för att övervaka Core ML-arbetsbelastningar.
Nätverk
- Genomströmning per gränssnitt (byte in/ut, paket, fel) med delta-beräkning.
Disk
- I/O-mått och volymhälsodata från IOKit och SMART-attribut.
Processer
- Levande processlista med CPU- och minnesanvändning per process.
Batteri
- Cykelantal, hälsoprocent, laddningsstatus och strömkällans detaljer via
BatteryMetricsCollector.
Historik
- Alla mätvärden lagras (
MonitoringHistoryStore) och plottas över tid, så att du kan upptäcka trender — en CPU som blir varm varje eftermiddag, minnestryck som ökar över dagar, eller en disk som långsamt fylls.
Varningar
- Konfigurerbara tröskelvärden (
MonitoringAlertPreferences) utlöser varningar när CPU, minne, disk eller temperatur överskrider dina valda gränser.
Menyfältsintegration
Menyfältsikonen visar en live CPU-mätare i systemfältet. Genom att klicka på den visas kompakta kort för CPU-, RAM- och startdiskanvändning, plus datumet för din senaste rensning — med en snabbskanningsgenväg som hoppar direkt till Systemrensning.
5. Integritetsgranskning — Behörigheter, spår och säker radering
Avsnittet Integritet är inte bara "rensa webbläsarhistorik". Det utför en strukturerad granskning över fyra dimensioner:
- TCC-behörigheter — läser macOS Transparency, Consent, and Control-databasen för att visa vilka appar som har tillgång till din kamera, mikrofon, skärminspelning, Full Disk Access, kontakter, kalender och mer.
- Systemspår — visar listor över nyligen använda filer (SharedFileList plists), shell-kommandohistorik (
~/.zsh_history,~/.bash_history), Spotlights senaste sökningar, Quick Look-miniatyrer och urklippsinnehåll. - Nätverkshistorik — kända Wi-Fi-nätverk, DNS-cache och relaterade nätverksartefakter.
- Webbläsardata — cookies, lokal lagring, autofyll och historik över Safari, Chrome och Firefox.
Varje dimension bidrar till en integritetspoäng visualiserad med diagram. Du kan selektivt rensa valfri delmängd, och känsliga filer tas bort med säker radering (SecureDeleteService) som skriver över data innan avlänkning.
6. Dubblettfinnare — Vision AI-likhet, inte bara hash-matchning
De flesta dubblettfinnare jämför filer byte för byte eller med hash. NythyCleaner använder Apples Vision framework för att beräkna feature prints (perceptuella inbäddningar) för bilder och videor, och klustrar sedan visuellt liknande media med hjälp av SIMD-accelererade euklidiska avståndsberäkningar i C++ (FeaturePrintDistance.cpp).
Detta innebär att den fångar upp:
- Foton som ändrats storlek till olika dimensioner.
- Skärmdumpar beskurna på olika sätt.
- Bilder omkodade i ett annat format (JPEG vs. HEIC vs. PNG).
- Videor med olika komprimering men identiskt innehåll.
Den underliggande filjämförelsemotorn stöder också parallell byte-för-byte-jämförelse och SHA-256-hashing (native C++) för exakta matchningsscenarier — men den Vision-baserade likhetssökningen är det som skiljer den åt.
7. Avinstallerare — Fullständig detektering av kvarvarande filer
Att dra en app till papperskorgen lämnar kvar preferenser, cacheminnen, Application Support-mappar, containrar, sparat tillstånd och inloggningsobjekt. Avinstalleraren skannar alla kända kvarvarande platser för en vald app:
~/Library/Application Support/~/Library/Caches/~/Library/Preferences/(inklusive ByHost)~/Library/Saved Application State/~/Library/Containers/~/Library/Group Containers/- Inloggningsobjekt och LaunchAgents som refererar till appen.
Du väljer vilka kvarvarande grupper som ska tas bort — appen raderar aldrig tyst.
8. Tillägg & Startupphantering
Avsnittet "Tillägg" går bortom enkla inloggningsobjekt:
- Inloggningsobjekt — appar och hjälpare som startar vid inloggning (med möjlighet att inaktivera/återaktivera).
- LaunchAgents — plistar på användar- och systemnivå i
~/Library/LaunchAgentsoch/Library/LaunchAgents. - LaunchDaemons — systemdaemoner i
/Library/LaunchDaemons. - Quick Look-insticksprogram — generatorer registrerade för filförhandsvisningar.
- Spotlight-insticksprogram — importörer som indexerar anpassade filtyper.
Ogiltiga eller föräldralösa poster (trasig plist, saknad körbar fil) upptäcks och kan rensas i en åtgärd.
9. Systemunderhåll — 50+ Enklicksuppgifter
Avsnittet Underhåll erbjuder ett kurerat bibliotek med macOS-administrationsuppgifter, var och en förklarad och körbar med ett enda klick. Här är ett urval:
Systemreparation och optimering
- Töm DNS-cache
- Återuppbygg LaunchServices-databasen
- Omindexera Spotlight
- Rensa inaktivt minne
- Rensa ikoncacheminnen, typsnittscacheminnen, Quick Look-cache
- Reparera hemmappbehörigheter
- Återuppbygg Mail-databasen
- Återuppbygg DYLD shared cache
- Verifiera diskvolym
- Återställ SMC / NVRAM
- Förtunna Time Machine-ögonblicksbilder
Nätverk
- Återställ Wi-Fi / Ethernet
- Rensa ARP-cache
- Töm routingtabell
- Förnya DHCP-lease
- Starta om Bluetooth
Utvecklarverktyg
- Rensa npm / pip / Yarn-cacheminnen
- Rensa Terminal-historik
- Ta bort
.DS_Store-filer rekursivt
Finder & Skrivbord
- Återställ Dock / Launchpad
- Visa dolda filer / filändelser / Biblioteksmapp / Sökvägsfält / Statusfält
- Behåll mappar överst
- Inaktivera skrivbordsikoner
- Återställ Finder-preferenser
- Rensa senaste objekt och senaste mappar
Media & kringutrustning
- Starta om CoreAudio
- Starta om kamera
- Rensa utskriftskö
- Ändra skärmbildsformat, plats eller skugga
Säkerhet
- Inaktivera / återaktivera Gatekeeper
- Rensa urklipp
- Inaktivera Notiscenter
Appuppdateringar (andra fliken)
- Samlar föråldrade appar från Homebrew, Sparkle-uppdateringsflöden, Electron/GitHub-releaser och Mac App Store — plus säkerhetsgranskningar av utvecklarpaket.
10. Schemalagd rensning — Ställ in och glöm bort
Välj kategorier att rensa automatiskt — användarcacheminnen, användarloggar, /private/tmp, DerivedData, Xcode-arkiv, Homebrew-cache, Papperskorg — och NythyCleaner hanterar resten.
En LaunchAgent (io.nythycleaner.scheduled-cleanup) väcker appen var fjärde timme i bakgrunden. Appen kontrollerar om en körning är planerad baserat på ditt valda intervall, utför de valda rensningsuppgifterna tyst och loggar resultaten. Ingen manuell intervention behövs efter den initiala installationen.
Schemalagd rensning är en Pro-funktion. LaunchAgent installeras eller tas bort automatiskt baserat på din prenumerationsstatus.
11. iCloud Drive-rensning
Ett dedikerat avsnitt skannar den lokala iCloud Drive-roten (~/Library/Mobile Documents/com~apple~CloudDocs), visar filer efter storlek och typ, och låter dig:
- Flytta till papperskorgen — standard säker radering.
- Radera — när filplatsen tillåter det.
- Avlägsna den lokala kopian — behåll filen i iCloud men frigör diskutrymme på din Mac.
Detta överbryggar klyftan mellan macOS Lagringspanel (som visar kvot) och faktiskt lokalt disktryck.
12. Systeminformation
Hårdvaru- och programvarudetaljer på ett ställe:
- CPU — modell, kärnantal (prestanda + effektivitet), arkitektur.
- Lagring — volymer, kapacitet, filsystem.
- USB — anslutna kringutrustning.
- Bluetooth — parade enheter.
- Startdisk — startvolymdetaljer.
- Allmän macOS-version och bygginformation.
13. Under huven — Vad som gör den annorlunda
Native C++-kärna
Prestandakritiska operationer är implementerade i C++, exponerade för Swift via ett brygglager:
| Modul |
|---|
NativeTreemap.cpp |
DirectoryTreeWalk.cpp |
DevDependencyWalk.cpp |
FileHashing.cpp |
FileComparison.cpp |
FeaturePrintDistance.cpp |
IOSDeviceManager.cpp |
| Syfte |
|---|
| Squarify treemap layout-algoritm |
| Rekursiv diskanvändningsmätning |
| Utvecklarberoendeträdanalys |
| SHA-256-hashing (optimerad) |
| Byte-för-byte filjämförelse (parallell) |
| SIMD Euklidiskt avstånd för Vision feature prints |
| MobileDevice + AFC för iPhone-filuppräkning |
Privilegierad hjälpare
Operationer som kräver root — diskreparation, volymformatering, CPU-kärnkontroll, vissa underhållsuppgifter — dirigeras via en signerad, SMJobBless-installerad hjälpare (NythyPrivilegedHelper). Hjälparen upprätthåller en strikt tillåtelselista över kommandon och underkommandon, så den kan inte omvandlas till en allmän shell-eskalering.
Medveten om Full Disk Access
Appen upptäcker status för Full Disk Access och guidar dig genom att bevilja det via ett onboarding-flöde. Många skanningskategorier ger djupare resultat med FDA aktiverat.
Lokaliserad på 15 språk
Varje etikett, beskrivning och varning är lokaliserad via Localizable.xcstrings — engelska, franska, tyska, spanska, italienska, portugisiska, nederländska, polska, japanska, koreanska, ryska, traditionell kinesiska, förenklad kinesiska, svenska och norska.
Slutsats
NythyCleaner är inte ett verktyg för ett enda syfte. Det är ett systemomfattande optimeringsverktyg som kombinerar:
- Djup, kategorimedveten rensning för systemfiler, utvecklarverktyg och webbläsare.
- En diskvisualiserare med native-prestanda och iPhone-skanning.
- Realtids hårdvaruövervakning med kontroll per kärna.
- En integritetsgranskning som läser TCC-behörigheter och visar dolda spår.
- Vision-driven dubblettdetektering som hittar liknande media, inte bara identiska filer.
- 50+ underhållsuppgifter som annars skulle kräva Terminal-kommandon.
- Automatiserad schemalagd rensning som körs tyst i bakgrunden.
Oavsett om du är en utvecklare som återtar 40 GB DerivedData, en fotograf som jagar nästan-dubblettbilder, eller en avancerad användare som vill kontrollera vilka CPU-kärnor som är aktiva — svaret finns i en app.