Använda kommandot Purge i OS X Yosemite & OS X Mavericks

Anonim

Många Mac-användare som kör OS X Yosemite och OS X Mavericks har märkt att rensningskommandot, som tvingar minnescacheminnet att tömmas som om en dator startades om, ger ett felmeddelande när de försöker köra genom Terminal i OS X 10.9 eller senare. I de flesta fall är det felmeddelandet "Det går inte att rensa diskbuffertar: Operation inte tillåten".Detta indikerar inte att rensning inte längre fungerar i Mavericks, det kräver helt enkelt superanvändarprivilegier för att köras korrekt i de senaste versionerna av Mac OS X.

Kör rensningskommando i OS X El Capitan, Yosemite, Mavericks

För att använda rensningskommandot i moderna versioner av OS X måste du prefixa kommandot med sudo i terminalen så här:

sudo purge

Användning av sudo kräver alltid att administratörslösenordet anges. Observera att det inte finns något bekräftelsemeddelande om att rensningen har körts framgångsrikt, det tar bara en stund eller två och återgår till den normala kommandotolken. Utan sudo kommer felet "operation ej tillåten" att finnas kvar, och även om det inte är verifierat kan du se andra fel om kommandoradsverktygen inte har installerats på den aktuella Macen.

Rensningskommandot är fortfarande något kontroversiellt och är bäst reserverat för utvecklare och ganska avancerade användare.Dessutom är omfattningen av rensningens effektivitet med de senaste versionerna av OS X fortfarande diskutabel på grund av betydande förbättringar under huven av minneshantering med minneskomprimering och förbättrad cachehantering, och ytterligare tester bör göras för att avgöra om det fortsätter att finnas en fördel med att använda kommandot eller om det är bäst att låta OS X hantera minne och cachar helt på egen hand. Icke desto mindre kan vissa användare fortsätta att tycka att rensning är till hjälp i situationer där ledigt minne börjar ta slut eller när minnestrycket är mycket högt. Om du ska försöka använda rensning under OS X Mavericks kan du titta på fliken "Minne" i Activity Monitor för att se före och efter resultat själv, eller använda något mer avancerat som vm_stat från kommandoraden för att övervaka användningen av virtuellt minne . Rensa dumpar de virtuella minnescacharna och frigör inaktivt minne.

Tack vare olika kommentatorer i vår artikel om att lösa ovanligt hög CPU-användning med Finder för påminnelsen om detta, även om rensning sannolikt inte kommer att ha någon inverkan på Finders prestanda kan det vara ett användbart verktyg för andra omständigheter.Har du en åsikt om utrensning? Rapportera gärna dina individuella fynd i kommentarerna.

Använda kommandot Purge i OS X Yosemite & OS X Mavericks