14Sep

Kas yra "App Nap"?Ar tai sulėtina mano "Mac" programas?

"

" "App Nap", kuris 2013 m. Buvo pridėtas prie "macOS", nėra funkcija, kuri padarė antraštes. Taigi, trejus metus, ne taip gailėdamas, kad jūs vis dar nežinote, ką ji daro.

Apibendrinant: "App Nap" programas, kurių šiuo metu nenaudojate ar žiūrite, "miego", blokuoja jų naudojimąsi sistemos ištekliais, ypač procesoriaus, kol sutelksite dėmesį į juos vėl. Jei atidarote 20 langų, turėtumėte naudoti tik sisteminius išteklius ir baterijos veikimo laiką.Energijos taupymas gali prilygti.

"App Nap" neturėtų būti supainioti su "Power Nap", panašia pavadinta funkcija, kuri leidžia "Mac" daryti dalykus, pavyzdžiui, atsisiųsti naujinius arba kurti atsargines kopijas, kol laikinai sustabdytas. Abi savybės nesusiję.

Kas "App Nap" Ar "

" "App Nap" buvo viena iš energetinių savybių, pridėtų su "macOS"( tada "OS X") 10,9 "Mavericks".Kiti patobulinimai apima "Programų, kuriose naudojama didelė energija", sąrašas, kuris buvo pridėtas prie akumuliatoriaus piktogramos.

"App Nap" yra susijusi optimizacija, blokuoja neaktyvias programas naudojant CPU ir kitus sistemos išteklius. Tai apsaugo jūsų kompiuterio išteklius ir taupo akumuliatoriaus tarnavimo laiką.

Kada programa yra laikoma neaktyvi? Remiantis "Apple" kūrėjų gairėmis, "App Nap" suaktyvinama tik tuo atveju, jei programa:

  • Ar ne pirmagalio programa.
  • Neseniai atnaujino turinį matomoje lango dalyje.
  • nėra girdimas.
  • Nesiėmė jokių IOKit maitinimo valdymo ar NSProcessInfo tvirtinimų.
  • Nenaudoja OpenGL.

Ką tai reiškia? Visų pirma, programa, kurią šiuo metu naudojate, nebus miegoti. Tas pats pasakytina ir apie bet kurią programą, kurią galite peržiūrėti šiuo metu, darant prielaidą, kad šiuo metu gaunamų atnaujinimų langas gali būti rodomas. Bet kuri programa, kuri daro garsus, taip pat nebus miegoti, o tai yra gera žinia, jei norite palikti savo muzikos grotuvą fone.

Idėja yra ta, kad bet kuri programa, kuri šiuo metu jums nieko nedaro, neturėtų naudoti jokių jūsų išteklių.Kai tik vėl atidarysite savo langus, programos prabundos, ir teoriškai tai neturėtų daryti įtakos veikimui( išskyrus teigiamą būdą, atidarius išteklius programoms, kurias iš tikrųjų naudojate).

Kaip patikrinti, ar programa šiuo metu yra "Napping".

"App Nap" apskritai nėra funkcija, su kuriomis susiduria asmenys.Į doką ar kitaip nėra indikatoriaus, kuris parodo, ar programa šiuo metu yra netinkama. Tam jums reikia eiti į "Activity Monitor", kurį galite rasti programose "& gt;Komunalinės paslaugos, arba ieškodami "Spotlight".

Eikite į "Energijos" skirtuką ir pamatysite "App Nap" stulpelį. A "Taip" čia reiškia, kad tam tikra programa šiuo metu yra netinkama. Atidarykite atitinkamą programą ir ji iškart atsibunds, o "Activity Monitor" stulpelyje skaito "Ne".

Idėja yra tokia, kad programos prasidėtų tiek greitai, kad vartotojai net nepastebėtų, kad atsitiktų.Bet jei manote, kad tai gali sulėtinti kai kurias jūsų programas, galite kreiptis.

Kaip išjungti "App Nap", visiškai arba tam tikroms programoms "

App Nap" yra taikomas visoms programoms, nepriklausomai nuo to, ar jie buvo sukurti atsižvelgiant į tai, ar ne. Tai bent teoriškai gali sukelti problemų tam tikroms senesnėms programoms, užkirsti kelią fono naujinimams ar sukelti sulėtėjimą.Jei įtariate, kad "App Nap" sukelia problemų, yra lengvas būdas išsiaiškinti.

Pirma, suraskite savo programą Finder, tada dešiniuoju pelės mygtuku spustelėkite ją.

Paspauskite "Gauti informaciją", ir galbūt pamatysite parinktį "Prevent App Nap".

Pasirinkimas nebus siūlomas kiekvienai programai;paprastai galimybė matoma tik tuo atveju, jei programos nebuvo specialiai sukurtos naudojant "App Nap".Mūsų patirtimi tai reiškia, kad galimybė pirmiausia atsiranda programoms, sukurtoms 2013 m. Ar anksčiau, nors yra išimčių.Jei įmanoma, išjunkite programą "App Nap" ir sužinokite, ar jūsų problema išspręsta.

Be to, galite visiškai išjungti "App Nap" naudodami vieną komandą.Atidarykite terminalą, kurį rasite programose & gt;Komunalinės paslaugos arba paieška su "Spotlight".Tada paleiskite šią komandą:

numatytuosius parametrus parašykite NSGlobalDomain NSAppSleepDisabled -bool TAIP

Tai visiškai išjungs "App Nap".Jei tai atliksite, išspręskite problemą, kurią sukūrėte naudodami programą, apsvarstykite galimybę rašyti šios programos kūrėją ir pranešti apie tai. Kai tai padarysite, galėsite iš naujo įjungti "App Nap" šią komandą:

numatytuosius nustatymus ištrinti NSGlobalDomain NSAppSleepDisabled

"App Nap" apskritai yra funkcija, kurią verta palaikyti, nebent konkrečiai iškiltų problemų.Vien tik geresnis akumuliatoriaus veikimas verčia tą funkciją, ir dauguma vartotojų niekada nepastebi, kad viskas netgi vyksta. Bet gerai žinoti, kaip išjungti dalykus, tik tuo atveju.

Photo credit: Arthur Caranta / Flickr