NythyCleaner
← Blogg

Hvordan optimalisere din Mac i 2026 — Komplett guide

18 min lesing
#optimaliser-mac#mac-ytelse#mac-opprydding#macos#overvåking#personvern#xcode#veiledning

Hvordan optimalisere din Mac i 2026

Ønsker du å optimalisere din Mac i stedet for bare å slette noen få hurtigbuffere? Ekte macOS-optimalisering betyr å frigjøre lagringsplass, fjerne utviklerrester, kontrollere oppstartsbelastningen, sjekke personvernspor og overvåke CPU, minne, GPU, nettverk og diskaktivitet på ett sted.

Denne guiden er en komplett gjennomgang av hvordan NythyCleaner hjelper til med å optimalisere en Mac i 2026, fra systemopprydding og Xcode-opprydding til disk-treemaps, iPhone-lagringsskanninger, overvåking, vedlikehold, personvern og avinstallering. Hvis ditt umiddelbare mål er lagringsplass, start med hvordan du frigjør diskplass på Mac eller hvordan du frigjør iCloud Drive-plass på Mac.


1. Systemopprydding — Dyp, kategori-for-kategori-rengjøring

Seksjonen for Systemopprydding behandler ikke din Mac som en svart boks. Den bryter ned rotet i 14 distinkte kategorier, hver med en klar beskrivelse og uavhengig veksleknapp:

  • Brukerhurtigbuffere — hurtigbuffere per app under ~/Library/Caches (Safari, Chrome, Spotify, Xcode, og hundrevis flere).
  • Brukerlogger — diagnostiske logger fra apper og systemet lagret under ~/Library/Logs.
  • Midlertidige brukerfiler — gjenværende midlertidige data opprettet av apper.
  • Nedlastinger — glemte .dmg-installasjonsprogrammer, ZIP-arkiver og vedlegg som hoper seg opp i ~/Downloads.
  • Søppel — Finder-søppelkassen, som fortsatt opptar diskplass til den tømmes.
  • Midlertidige systemfiler/private/tmp og andre midlertidige systemdata.
  • Delte hurtigbuffere — hurtigbuffere på systemnivå i /Library/Caches (kan kreve administratorrettigheter).
  • Systemlogger — logger under /Library/Logs og /private/var/log.
  • Nettleserhurtigbuffere — bufret media, bilder og skript fra Chrome, Firefox og Safari.
  • Nettleserdata — informasjonskapsler, lokal lagring, historikkdatabaser og sesjonsdata.
  • Gamle iOS-sikkerhetskopier — lokale enhetssikkerhetskopier som kan forbruke titalls gigabyte.
  • E-postvedlegg — nedlastede vedlegg lagret av Apple Mail.
  • VM-filer — swap-filer og dvalebilder under /private/var/vm.
  • Safari-utvidelser og -plugins — utdaterte eller ubrukte nettleserutvidelser.

Utover enkel sletting

Skanningen kjører også to sekundære pass:

  1. Skanner for største filer — viser de største individuelle filene på tvers av brukerkataloger slik at du kan oppdage plass-slukere som ikke tilhører noen hurtigbufferkategori.
  2. Grupper med duplikatstørrelse — filer med identisk bytestørrelse i ~/Downloads og e-postbaner, flagget som potensielle duplikater for gjennomgang (raskt forhåndsfilter, ingen hashing-overhead).

Du kan ekskludere spesifikke baner fra skanning permanent, og appen sporer en oppryddingshistorikk med et diagram slik at du kan se hvor mye plass du har frigjort over tid.


2. Xcode og utviklerverktøy — Tre oppryddingsmotorer på én skjerm

Hvis du skriver kode på en Mac, forbruker utviklerverktøy stille enorme mengder lagringsplass. NythyCleaner dedikerer en hel seksjon til dette, delt inn i tre faner.

Xcode-opprydding (22 kategorier)

Hver kjente Xcode-datamappe skannes og måles:

  • DerivedData — den største synderen, gjenoppbyggingshurtigbuffere for hvert prosjekt.
  • Arkiver — gamle .xcarchive-bygg du ikke lenger distribuerer.
  • Enhetsstøtte — symboler for hver iOS-, watchOS-, tvOS- og visionOS-versjon du noen gang har koblet til.
  • Simulator-hurtigbuffere — CoreSimulator-kjøretidsdata, bufret innhold og gamle simulator-kjøretider som Apple aldri fjerner automatisk.
  • Xcode-applikasjonshurtigbuffere, Instruments-hurtigbuffere, IDE-redigerer bufret data, SwiftUI-forhåndsvisningshurtigbuffer.
  • SwiftPM-hurtigbuffere (lokale og globale), Carthage, CocoaPods, Tuist, Mint, Fastlane.
  • Dokumentasjonshurtigbuffer, enhetslogger, Xcode UserData-sikkerhetskopier, provisioning profiles.
  • Gamle simulator-kjøretider — oppdaget via simctl og kan fjernes individuelt.

Homebrew-opprydding

Den innebygde Homebrew-fanen utfører en tørranalyse, viser størrelsen på formelhurtigbufferen, og lar deg kjøre brew cleanup med full oversikt over hva som vil bli fjernet — inkludert utdaterte pakker og foreldede nedlastinger.

Docker-opprydding

Hvis Docker Desktop er installert, oppdager appen om demonen kjører, måler diskbruk via docker system df, og tilbyr operasjoner for å fjerne hengende bilder, stoppede containere og ubrukte volumer.


3. Diskplass — Native Treemap, volumhandlinger og iPhone-skanning

Dette er hvor NythyCleaner skiller seg fra alt annet på markedet.

Interaktiv treemap (C++ squarify-motor)

Diskvisualiseringen er ikke et kartbibliotek som kjører i JavaScript. Layouten beregnes av en native C++ squarify-algoritme (NativeTreemap.cpp) som produserer flisposisjonene for hver mappe og fil på volumet. Resultatet er en interaktiv, zoombar treemap gjengitt i SwiftUI — hver fargede blokk proporsjonal med mappens størrelse.

Du kan bore deg ned i hvilken som helst katalog ved hjelp av en brødsmulelinje. Store klynger av plass blir umiddelbart synlige uten å lese en eneste filoppføring.

Volumadministrasjon

NythyCleaner leser hvert montert volum og tilbyr direkte handlinger:

  • Monter / avmonter / mat ut eksterne stasjoner.
  • Gi nytt navn til et volum.
  • Vis detaljert voluminformasjon — filsystemtype, kapasitet, ledig plass, monteringsflagg.
  • Verifiser og reparer et volum ved hjelp av diskutil (administratorrettigheter gitt gjennom den privilegerte hjelperen).
  • Time Machine-øyeblikksbilder — liste og administrere APFS-øyeblikksbilder som opptar skjult plass.

iPhone- og iPad-lagringsskanning

Koble til en iOS-enhet via USB, og NythyCleaner bruker en native C++ MobileDevice / AFC-bro (IOSDeviceManager.cpp) for å:

  • Liste tilkoblede enheter med modell- og kapasitetsinformasjon.
  • Enumerere hver fil på enheten og mate dataene inn i den samme treemap-motoren — slik at du får den samme interaktive visualiseringen for din iPhone som du gjør for Macens SSD.

Dette er ikke en enkel "brukt vs. ledig"-linje — det er en full filtre-gjennomgang over AFC.

Ekspert Diskverktøy

For superbrukere eksponerer et dedikert ekspertark den fulle topologien til diskene dine (containere, volumer, partisjoner) og lar deg bygge diskutil-kommandoer interaktivt:

  • Slett et volum eller en disk.
  • Partisjonere en disk.
  • APFS-operasjoner — legg til/slett/endre størrelse på APFS-volumer og -containere.
  • Monter / avmonter med alternativer (skrivebeskyttet, ingen blaing).
  • Verifiser og reparer på container- eller volumnivå.

Hver kommando valideres før utførelse, og APFS-spesifikke operasjoner bruker de korrekte diskutil apfs-underkommandoene. Privilegerte operasjoner rutes gjennom appens signerte hjelper.

Formateringsverktøy

Et forenklet ark for formatering av et volum: velg filsystem (APFS, HFS+, ExFAT, FAT32), navn og skjema — med sikkerhetsbarrierer for å forhindre utilsiktet datatap på oppstartsvolumet.

Skanner for interessante filer

En sekundær skanning viser "interessante" filer på volumet — uvanlig store medier, gamle arkiver, foreldreløse app-pakker og andre kandidater for gjennomgang — slik at du ikke trenger å bla gjennom hver mappe manuelt.


4. Sanntidsovervåking — 10 faner, telemetri på maskinvarenivå

Overvåkingsseksjonen er et komplett systemobservatorium med 10 spesialiserte faner.

Oversikt

Et dashbord som kombinerer CPU-belastning, minnetrykk, disk I/O, nettverksgjennomstrømning og temperatur på et øyeblikk.

CPU

  • Total bruk beregnet fra Mach host tick-deltaer (host_statistics).
  • Bruk per kjerne — individuell belastning for hver effektivitets- og ytelseskjerne.
  • Gjennomsnittlig belastning (1 / 5 / 15 min).
  • Prosess- og trådtall.
  • CPU-kjernekontroll — på støttet maskinvare kan NythyCleaner ta individuelle kjerner offline eller bringe dem online igjen ved hjelp av cpuctl gjennom den privilegerte hjelperen. Dette er nyttig for termisk styring, strømsparing eller benchmarking.

Minne

  • Fysisk vs. brukt vs. kablet vs. komprimert oversikt.
  • Swap-bruk og trykkindikatorer.

GPU

  • GPU-utnyttelsesmetrikker lest fra IOKit (IOAccelerator).

Neural Engine (ANE)

  • ANE-utnyttelse når tilgjengelig — nyttig for overvåking av Core ML-arbeidsbelastninger.

Nettverk

  • Gjennomstrømning per grensesnitt (bytes inn/ut, pakker, feil) med deltaberegning.

Disk

  • I/O-metrikker og volumhelsedata fra IOKit og SMART-attributter.

Prosesser

  • Live prosessliste med CPU- og minnebruk per prosess.

Batteri

  • Syklustall, helseprosent, ladestatus og strømkildedetaljer via BatteryMetricsCollector.

Historikk

  • Alle metrikker er vedvarende (MonitoringHistoryStore) og plottet over tid, slik at du kan oppdage trender — en CPU som blir varm hver ettermiddag, minnetrykk som vokser over dager, eller en disk som sakte fylles opp.

Varsler

  • Konfigurerbare terskler (MonitoringAlertPreferences) utløser varsler når CPU, minne, disk eller temperatur overskrider dine valgte grenser.

Menylinjeintegrasjon

Menylinjeekstraen viser en live CPU-måler i systemstatusfeltet. Ved å klikke på den vises kompakte kort for CPU-, RAM- og oppstartsdiskbruk, pluss datoen for din siste opprydding — med en hurtigskanningssnarvei som hopper rett til Systemopprydding.


5. Personvernsrevisjon — Tillatelser, spor og sikker sletting

Personvernseksjonen er ikke bare "rydd nettleserhistorikk." Den utfører en strukturert revisjon på tvers av fire dimensjoner:

  1. TCC-tillatelser — leser macOS Transparency, Consent, and Control-databasen for å vise hvilke apper som har tilgang til kameraet, mikrofonen, skjermopptak, Full Disk Access, kontakter, kalender og mer.
  2. Systemspor — viser lister over nylige filer (SharedFileList plister), skallkommandohistorikk (~/.zsh_history, ~/.bash_history), Spotlight nylige søk, Quick Look-miniatyrbilder og utklippstavleinnhold.
  3. Nettverkshistorikk — kjente Wi-Fi-nettverk, DNS-hurtigbuffer og relaterte nettverksartefakter.
  4. Nettleserdata — informasjonskapsler, lokal lagring, autofyll og historikk på tvers av Safari, Chrome og Firefox.

Hver dimensjon bidrar til en personvernscore visualisert med diagrammer. Du kan selektivt rydde opp i enhver delmengde, og sensitive filer fjernes ved hjelp av sikker sletting (SecureDeleteService) som overskriver data før avkobling.


6. Duplikatfinner — Vision AI-likhet, ikke bare hash-matching

De fleste duplikatfinnere sammenligner filer byte for byte eller etter hash. NythyCleaner bruker Apples Vision-rammeverk for å beregne funksjonsavtrykk (perseptuelle innleiringer) for bilder og og videoer, deretter klynger visuelt lignende medier ved hjelp av SIMD-akselererte euklidiske avstandsberegninger i C++ (FeaturePrintDistance.cpp).

Dette betyr at den fanger opp:

  • Bilder endret størrelse til forskjellige dimensjoner.
  • Skjermbilder beskåret annerledes.
  • Bilder re-kodet i et annet format (JPEG vs. HEIC vs. PNG).
  • Videoer med forskjellig komprimering, men identisk innhold.

Den underliggende filsammenligningsmotoren støtter også parallell byte-for-byte-sammenligning og SHA-256-hashing (native C++) for eksakt-match-scenarier — men den Vision-baserte likhetssøket er det som skiller den ut.


7. Avinstallerer — Full deteksjon av restfiler

Å dra en app til søppelkassen etterlater innstillinger, hurtigbuffere, Application Support-mapper, containere, lagret tilstand og påloggingselementer. Avinstallereren skanner alle kjente restplasseringer for en valgt app:

  • ~/Library/Application Support/
  • ~/Library/Caches/
  • ~/Library/Preferences/ (inkludert ByHost)
  • ~/Library/Saved Application State/
  • ~/Library/Containers/
  • ~/Library/Group Containers/
  • Påloggingselementer og LaunchAgents som refererer til appen.

Du velger hvilke restgrupper som skal fjernes — appen sletter aldri i stillhet.


8. Utvidelser og oppstartsadministrasjon

Seksjonen "Utvidelser" går utover enkle påloggingselementer:

  • Påloggingselementer — apper og hjelpere som starter ved pålogging (med mulighet til å deaktivere/reaktivere).
  • LaunchAgents — plister på brukernivå og systemnivå i ~/Library/LaunchAgents og /Library/LaunchAgents.
  • LaunchDaemons — systemdemoner i /Library/LaunchDaemons.
  • Quick Look-plugins — generatorer registrert for filforhåndsvisninger.
  • Spotlight-plugins — importører som indekserer egendefinerte filtyper.

Ugyldige eller foreldreløse oppføringer (ødelagt plist, manglende kjørbar fil) oppdages og kan renses i én handling.


9. Systemvedlikehold — 50+ ett-klikks oppgaver

Vedlikeholdsseksjonen tilbyr et kuratert bibliotek med macOS-administrasjonsoppgaver, hver forklart og utførbar med et enkelt klikk. Her er et utvalg:

Systemreparasjon og -optimalisering

  • Tøm DNS-hurtigbuffer
  • Gjenoppbygg LaunchServices-database
  • Reindekser Spotlight
  • Rens inaktivt minne
  • Rens ikonhurtigbuffere, fonthurtigbuffere, Quick Look-hurtigbuffer
  • Reparer hjemmemappe-tillatelser
  • Gjenoppbygg Mail-database
  • Gjenoppbygg DYLD delt hurtigbuffer
  • Verifiser diskvolum
  • Tilbakestill SMC / NVRAM
  • Tynn Time Machine-øyeblikksbilder

Nettverk

  • Tilbakestill Wi-Fi / Ethernet
  • Tøm ARP-hurtigbuffer
  • Tøm rutetabell
  • Forny DHCP-leie
  • Start Bluetooth på nytt

Utviklerverktøy

  • Tøm npm / pip / Yarn-hurtigbuffere
  • Tøm Terminal-historikk
  • Fjern .DS_Store-filer rekursivt

Finder og skrivebord

  • Tilbakestill Dock / Launchpad
  • Vis skjulte filer / filendelser / Bibliotek-mappe / Stibane / Statuslinje
  • Hold mapper øverst
  • Deaktiver skrivebordsikoner
  • Tilbakestill Finder-innstillinger
  • Tøm nylige elementer og nylige mapper

Media og periferiutstyr

  • Start CoreAudio på nytt
  • Start kamera på nytt
  • Tøm utskriftskø
  • Endre skjermbildeformat, plassering eller skygge

Sikkerhet

  • Deaktiver / reaktiver Gatekeeper
  • Tøm utklippstavle
  • Deaktiver varslingssenter

App-oppdateringer (andre fane)

  • Samler utdaterte apper fra Homebrew, Sparkle-oppdateringsfeeder, Electron/GitHub-utgivelser, og Mac App Store — pluss sikkerhetsrevisjoner for utviklerpakker.

10. Planlagt opprydding — Still inn og glem det

Velg kategorier som skal ryddes automatisk — brukerhurtigbuffere, brukerlogger, /private/tmp, DerivedData, Xcode-arkiver, Homebrew-hurtigbuffer, søppel — og NythyCleaner håndterer resten.

En LaunchAgent (io.nythycleaner.scheduled-cleanup) vekker appen hver fjerde time i bakgrunnen. Appen sjekker om en kjøring er forfalt basert på ditt valgte intervall, utfører de valgte oppryddingsoppgavene stille, og logger resultater. Ingen manuell inngripen er nødvendig etter første oppsett.

💡

Planlagt opprydding er en Pro-funksjon. LaunchAgenten installeres eller fjernes automatisk basert på din abonnementsstatus.


11. iCloud Drive-opprydding

En dedikert seksjon skanner den lokale iCloud Drive-roten (~/Library/Mobile Documents/com~apple~CloudDocs), viser filer etter størrelse og type, og lar deg:

  • Flytt til søppelkassen — standard sikker sletting.
  • Slett — når filplasseringen tillater det.
  • Fjern den lokale kopien — behold filen i iCloud, men frigjør diskplassen på din Mac.

Dette bygger bro mellom macOS-lagringspanelet (som viser kvote) og faktisk lokalt diskpress.


12. Systeminformasjon

Maskinvare- og programvaredetaljer på ett sted:

  • CPU — modell, antall kjerner (ytelse + effektivitet), arkitektur.
  • Lagring — volumer, kapasitet, filsystem.
  • USB — tilkoblede periferienheter.
  • Bluetooth — sammenkoblede enheter.
  • Oppstartsdisk — oppstartsvolumdetaljer.
  • Generell macOS-versjon og byggeinformasjon.

13. Under panseret — Hva gjør den annerledes

Native C++-kjerne

Ytelseskritiske operasjoner er implementert i C++, eksponert for Swift gjennom et bro-lag:

ModulFormål
NativeTreemap.cppSquarify treemap layout-algoritme
DirectoryTreeWalk.cppRekursiv måling av diskbruk
DevDependencyWalk.cppAnalyse av utvikleravhengighetstre
FileHashing.cppSHA-256-hashing (optimalisert)
FileComparison.cppByte-for-byte filsammenligning (parallell)
FeaturePrintDistance.cppSIMD Euklidisk avstand for Vision-funksjonsavtrykk
IOSDeviceManager.cppMobileDevice + AFC for iPhone-filopplisting

Privilegert hjelper

Operasjoner som krever root — diskreparasjon, volumformatering, CPU-kjernekontroll, visse vedlikeholdsoppgaver — rutes gjennom en signert, SMJobBless-installert hjelper (NythyPrivilegedHelper). Hjelperen håndhever en streng tillatelsesliste over kommandoer og underkommandoer, slik at den ikke kan brukes som en generell skall-eskalering.

Full Disk Access-bevisst

Appen oppdager Full Disk Access-status og veileder deg gjennom å gi tilgang via en onboarding-flyt. Mange skannekategorier gir dypere resultater med FDA aktivert.

Lokalisert på 15 språk

Hver etikett, beskrivelse og varsel er lokalisert via Localizable.xcstrings — engelsk, fransk, tysk, spansk, italiensk, portugisisk, nederlandsk, polsk, japansk, koreansk, russisk, tradisjonell kinesisk, forenklet kinesisk, svensk og norsk.


Konklusjon

NythyCleaner er ikke et enkeltstående verktøy. Det er et systemomfattende optimaliseringsverktøy som kombinerer:

  • Dyp, kategoribevisst opprydding for systemfiler, utviklerverktøy og nettlesere.
  • En diskvisualiserer med native ytelse og iPhone-skanning.
  • Sanntids maskinvareovervåking med kontroll per kjerne.
  • En personvernsrevisjon som leser TCC-tillatelser og avdekker skjulte spor.
  • Vision-drevet duplikatdeteksjon som finner lignende medier, ikke bare identiske filer.
  • 50+ vedlikeholdsoppgaver som ellers ville kreve Terminal-kommandoer.
  • Automatisert planlagt opprydding som kjører stille i bakgrunnen.

Enten du er en utvikler som frigjør 40 GB DerivedData, en fotograf som jakter på nesten-duplikate bilder, eller en superbruker som ønsker å kontrollere hvilke CPU-kjerner som er aktive — svaret er i én app.