Mis on App Nap? Kas see aeglustab minu Maci rakendusi?
Rakendus Nap, mis lisati 2013. aastal macOS-i, ei ole pealkirju tekitav funktsioon. Seega pole häbi tunnistada, et kolm aastat hiljem pole sul ikka veel aimugi, mida ta teeb.
Kokkuvõtvalt: App Nap paneb programmid, mida te praegu ei kasuta või vaatate, unerežiimile, blokeerides neid süsteemiressursside, eriti CPU kasutamisest, kuni te keskendute neile uuesti. Kui teil on 20 akent avatud, peaksid ainult praegu kasutatavad asjad kasutama süsteemi ressursse ja aku kasutusaega. Energiasääst võib kokku tulla.
Rakendust Nap ei tohiks segi ajada Power Napiga, mis on sarnaselt nimega funktsioon, mis võimaldab teie Macil teha selliseid asju nagu värskenduste allalaadimine või varukoopiate loomine peatamise ajal. Need kaks omadust ei ole omavahel seotud.
Milline rakendus Nap Kas
Rakendus Nap oli üks makro (seejärel OS X) 10.9 Mavericks lisandunud energiafunktsioonidest. Teiste tweaks'ide hulka kuulub ka „Rakendused, mis kasutavad olulist energiat”, mis lisati aku ikoonile.
App Nap on sellega seotud optimeerimine, blokeerides mitteaktiivseid rakendusi CPU ja teiste süsteemi ressursside kasutamisest. See hoiab teie arvuti ressursse tasuta ja säästab aku kasutusaega.
Millal peetakse rakendust mitteaktiivseks? Vastavalt Apple'i arendaja juhistele käivitatakse rakenduse Nap ainult siis, kui rakendus:
- Kas esiplaani rakendus pole.
- Ei ole hiljuti sisu akna nähtavas osas värskendatud.
- Ei ole kuuldav.
- Ei ole võtnud ühtegi IOKiti võimsuse juhtimise või NSProcessInfo kinnitust.
- Ei kasuta OpenGL-i.
Mida see tähendab? Esiteks ei lähe praegu kasutatav rakendus magama. Sama kehtib iga rakenduse kohta, mida praegu näete, eeldades, et osa aknast, mida näete, saab värskendusi. Kõik helid tegevad rakendused ei lähe ka magama, mis on hea uudis, kui soovid jätta muusikapleier taustal töötama.
Idee on siin, et kõik rakendused, mis teie jaoks praegu midagi ei tee, ei tohiks teie ressursse kasutada. Rakendused ärkavad niipea, kui avate oma aknad uuesti, ja teoreetiliselt ei tohiks see mõjutada üldse jõudlust (välja arvatud positiivselt, jättes ressursid avatuks tegelikult kasutatavatele rakendustele).
Kuidas kontrollida, kas rakendus on praegu nappimine
App Nap ei ole üldjoontes kasutajale suunatud funktsioon. Dokil ei ole indikaatorit või muud, mis näitab, kas rakendus on hetkel tühjenemas. Selleks peate minema tegevuste monitori, mida saate leida rakendustest> Utiliidid või otsida Spotlight.
Suunduge vahekaardile „Energia” ja näete veergu „App Nap“. „Jah“ tähendab siin, et antud rakendus on hetkel närbumas. Avage kõnealune rakendus ja see ärkab koheselt ning aktiivsusmonitor kuvab veerus “Ei”.
Idee on, et rakendused ärkaksid nii kiiresti, et kasutajad ei märka, et uinak juhtus. Aga kui te arvate, et see võib mõningaid teie rakendusi aeglustada, võib teil olla võimalus pöörduda.
Kuidas keelata rakenduse Nap, täielikult või teatud rakenduste puhul
Rakendust Nap rakendatakse kõikidele rakendustele, olenemata sellest, kas need on ehitatud funktsiooni silmas pidades või mitte. See võib vähemalt teoreetiliselt põhjustada teatud vanemate rakenduste jaoks probleeme, takistades taustavärskendusi või aeglustumist. Kui kahtlustate, et rakenduse Nap põhjustab probleeme, on lihtne teada saada.
Kõigepealt leidke oma rakendus Finderis, seejärel paremklõpsake seda.
Klõpsake „Get Info“ (Võta info alla) ja näete võimalust vältida rakenduse Napi kasutamist.
Valikut ei pakuta iga rakenduse jaoks; üldiselt on see valik nähtav ainult siis, kui rakendusi ei ole rakendusega App Nap spetsiaalselt loodud. Meie kogemuste kohaselt tähendab see, et valik ilmub peamiselt 2013. või varasematel aastatel ehitatud rakendustele, kuigi on ka erandeid. Võimaluse korral keelake oma programmile rakenduse Napi kasutamine ja vaadake, kas teie probleem on lahendatud.
Teise võimalusena saate rakenduse Napol täielikult keelata ühe käsuga. Avage terminal, mida leiate rakendustest Rakendused> Utiliidid või otsides Spotlightiga. Seejärel käivitage see käsk:
vaikeväärtused kirjutavad NSGlobalDomain NSAppSleepDisabled -bool YES
See blokeerib rakenduse Nap täielikult. Kui seda teete, saate appi probleemi lahendada, kaaluda selle rakenduse arendaja kirjutamist ja neile teada andmist. Kui olete seda teinud, saate rakenduse Napi selle käsuga uuesti lubada:
vaikeväärtused kustutavad NSGlobalDomain NSAppSleepDisabled
Rakenduse Nap on üldjuhul funktsioon, mis on väärtustamist väärt, välja arvatud juhul, kui teil on probleem. Parem aku eluiga muudab selle funktsiooni väärtuslikuks ja enamik kasutajaid ei märka kunagi, et midagi juhtub. Aga see on hea teada, kuidas asjad kõigest keelata.
Foto krediit: Arthur Caranta / Flickr