Hur man påskyndar avstängningsprocessen i OS X
Jag brukar helt enkelt sätta min Mac i sova genom att stänga locket, vilket gör det omedelbart redo att användas när jag behöver använda det. Det är dock bra att stänga av det en gång i taget. Nu, under den senaste veckan har jag stängt min Mac på rätt sätt, på rätt sätt. Saken är att jag har märkt att min Mac tar cirka 30 sekunder att stänga av, vilket är långt längre än standarden 3-10 sekunder där den ska stängas av. Det är inte dödligt, men ganska irriterande.
Jag började undra om det här kan ha något att göra med de många program jag använder. När du stänger av din Mac försöker OS X att stänga av olika program och bakgrundstjänster. Ibland väntar OS X på en interaktion, till exempel att du sparar ett dokument, men i andra tider beror det på att bakgrundstjänsterna slutat svara och systemet väntar en bestämd tid innan de tvingas sluta. Detta kan leda till att din Mac tar exceptionellt lång tid för att stänga av.
Om din Mac också stöter på långa avstängningar kan det vara ett problem som orsakas av vissa appar (er) eller vissa svar som inte svarar på bakgrunden. Prova följande två korrigeringar för att få tillbaka en kort avstängningstid:
1. Stäng av med "Öppna Windows när du loggar in igen":
Denna process fungerar korrekt med nästan alla Mac-datorer som finns tillgängliga på marknaden idag. Det är super enkelt också, mycket enklare än den andra fixen vi hade nämnt. Följ bara följande steg för att få en snabb avstängning på din Mac.
1. Stäng av din Mac med " Öppna fönster när du loggar in i alternativet " markerat:
2. Sätt på din Mac igen.
3. Avsluta nu din Mac med fönstret ' Öppna Windows när du loggar in' alternativet inte är markerat:
Du bör nu uppleva en snabbare avstängningstid. Men om den här metoden inte fungerar för dig, prova den mer avancerade korrigeringen som beskrivs nedan.
2. Ändra standardtid för OS X för att avsluta processer
Apple har som standard inställt OS X för att vänta på att appar och bakgrundsprocesser slutar på egen hand. Om detta inte är fallet skickar systemet en dödsignal efter en väntetid på 20 sekunder. Och om din Mac kör olika processer kan dessa totala avstängningstider sträcka sig till ett antal minuter.
En enkel åtgärd ändrar standard 20 sekunder till ett lägre värde. vilket gör att din Mac tidigare utövar dessa processer. Vi rekommenderar aldrig att tvinga slutar för appar, eftersom systemet redan är redo för detta vid avstängning. Men detta kan leda till en snabbare avstängningstid, och OS X kommer kraftigt att sluta med dessa appar efter 20 sekunder, så varför inte prova.
launchd
hanterar tidsgränsen för alla processer. Genom att instruera launchd
att förkorta denna tidsperiod kan du snabbt påskynda avstängningstider med betydande tid.
I kommandona nedan kommer vi att ändra tidsgränsvärdet till 5 sekunder, vilket innebär att OS X väntar i 5 sekunder innan du dödar processer vid avstängning. Om du tror att 5 sekunder är en för kort tidsperiod, kan du ändra detta värde till ett heltal som är större än noll. Öppna en terminal (Application -> Utilities) och skriv följande kommandon:
sudo standardvärden skriv /System/Library/LaunchDaemons/com.apple.coreservices.appleevents ExitTimeOut -int 5 sudo standardvärden write /System/Library/LaunchDaemons/com.apple.securityd ExitTimeOut -int 5 sudo standardvärden skriv / System / Library / LaunchDaemons / com.apple.mDNSResponder ExitTimeOut -int 5 sudo standardvärden write /System/Library/LaunchDaemons/com.apple.diskarbitrationd ExitTimeOut -int 5 sudo standardvärden write /System/Library/LaunchAgents/com.apple.coreservices.appleid.authentication ExitTimeOut -int 5
Var och en av dessa kommandon är separat för var och en av de ovan nämnda processerna. När du är klar startar du om datorn och ser sedan om det här förbättrar dina avstängningstider eller ej.
Om du vill ångra dessa åtgärder och returnera dödsapplikationen till 20 sekunder, kör du bara kommandona igen men med ett värde av 20.