Kokkuvõtteks: rakenduse Nap paneb programme, mida te praegu ei kasuta või otsite, et "magada", blokeerides neid süsteemiressursside, eriti CPU, kasutamise eest seni, kuni te neile uuesti keskendute. Kui sul on 20 akent avatud, peaksid süsteemiressursid ja aku kasutusiga kasutama ainult neid asju, mida te praegu kasutate. Energiasääst võib kokku saada.
App Napi ei tohiks segi ajada Power Napiga, mis on sarnaselt nimetatud funktsioon, mis võimaldab Macil teha selliseid asju nagu värskenduste allalaadimine või varukoopiate loomine peatatud. Need kaks tunnust ei ole omavahel seotud.
Mida teeb App Nap
App Nap oli üks energiasfunktsioonidest, mis olid lisatud macOS-i (seejärel OS X-ga) 10,9 Mavericksiga. Muud tweaks sisaldavad loendit "Rakendused, mis kasutavad olulist energiat", mis lisati akuikoonile.
Millal on rakendus "mitteaktiivne"? Apple'i arendaja juhiste kohaselt käivitub rakenduse Nap ainult siis, kui rakendus:
- Kas pole esiplaanrakendus.
- Ei ole hiljuti ajakohastatud sisu akna nähtavas osas.
- Ei ole kuuldav.
- Ei ole võtnud IOKit'i toitehaldust ega NSProcessInfo väidet.
- Ei kasuta OpenGL-i.
Mida see tähendab? Kõigepealt ei kasuta praegune rakendus unerežiimi. Sama kehtib kõigi rakenduste kohta, mida saate praegu näha, eeldades, et akna osa, mida näete, saab hetkel värskendusi. Kõik helisignaalide rakendused ei lähe unerežiimile, mis on hea uudis, kui soovite jätta oma muusikapleieri taustal töötama.
Siin on mõte see, et kõik rakendused, mis praegu teile midagi ei tee, ei peaks kasutama ühtegi teie ressurssi. Rakendused ärkavad kohe, kui avate oma aknad uuesti, ja teoreetiliselt ei tohiks see mõjutada üldse toimivust (välja arvatud positiivne viis, jättes rakenduste jaoks tegelikult kasutatavad vahendid lahti).
Kuidas kontrollida, kas rakendus on praegu koormatud
App Nap ei ole üldiselt kasutajasõbralik funktsioon. Dokkil või mõnel muul viisil pole ühtegi näitu, mis näitab, kas rakendus on praeguseks hägune. Selleks peate minema aktiivsusmonitorile, mille leiate rakendustest> utiliidid või otsides Spotlight.
Idee on see, et rakendused ärkavad nii kiiresti, et kasutajad isegi ei näe, et nap on juhtunud. Aga kui te arvate, et see võib mõne teie rakenduse aeglustumist, võib teil olla võimalus kasutada seda.
Kuidas keelata App Nap, täiesti või teatud rakenduste jaoks
Rakenduse Nap on rakendatud kõigile rakendustele sõltumata sellest, kas need on üles ehitatud, pidades seda silmas või mitte. See võib vähemalt teoreetiliselt tekitada probleeme teatavate vanemate rakenduste puhul, vältida taustaressursside värskendamist või aeglustumise tekkimist. Kui te arvate, et rakenduse Nap põhjustab probleeme, on sellel lihtne teada saada.
Esmalt leia oma rakendus Finderis, siis paremklõpsake seda.
Teise võimalusena saate rakenduse Nap täielikult keelata ühe käsuga. Avage terminal, mille leiate rakendustest> utiliidid või otsides Spotlight abil. Siis käivitage see käsk:
defaults write NSGlobalDomain NSAppSleepDisabled -bool YES
See keelab App Napi täielikult. Kui see lahendab probleemi, mis teil on olnud rakendusega, pidage meeles selle rakenduse arendaja kirjalikku kirjutamist ja teadmist. Kui olete seda teinud, saate selle rakendusega rakenduse Nap uuesti lubada:
defaults delete NSGlobalDomain NSAppSleepDisabled
App Nap on üldiselt funktsioon, mille väärtustamine peab olema lubatud, kui teil pole spetsiifilist probleemi. Parem aku eluiga muudab selle funktsiooni otstarbekaks ja enamik kasutajaid ei näe kunagi, et midagi isegi juhtub. Kuid on hea teada, kuidas asju lihtsalt ükshaaval keelata.
Fotoarve: Arthur Caranta / Flickr