Što je App Nap? Je li sputavanje mojih Mac aplikacija?

Sadržaj:

Što je App Nap? Je li sputavanje mojih Mac aplikacija?
Što je App Nap? Je li sputavanje mojih Mac aplikacija?

Video: Što je App Nap? Je li sputavanje mojih Mac aplikacija?

Video: Što je App Nap? Je li sputavanje mojih Mac aplikacija?
Video: Web Development - Computer Science for Business Leaders 2016 - YouTube 2024, Ožujak
Anonim
App Nap, dodan u macOS još u 2013. godini, nije značajka koja je napravila naslove. Dakle, nema srama pri priznanju, tri godine kasnije, da još uvijek nemate pojma što ona radi.
App Nap, dodan u macOS još u 2013. godini, nije značajka koja je napravila naslove. Dakle, nema srama pri priznanju, tri godine kasnije, da još uvijek nemate pojma što ona radi.

Zaključak: App Nap postavlja programe koji trenutačno ne upotrebljavate ili gledate na "spavanje", blokirajući ih upotrebom resursa sustava, posebno CPU-a, sve dok se ponovno ne usredotočite na njih. Ako imate 20 otvorenih prozora, samo one stvari koje trenutno koristite trebaju koristiti resurse sustava i vijek trajanja baterije. Ušteda energije može se zbrojiti.

App Nap ne smije se miješati s Power Nap, sličnom značajkom koja vašem Macu omogućuje raditi stvari poput ažuriranja preuzimanja ili stvaranja sigurnosnih kopija tijekom obustave. Dvije značajke nisu povezane.

Što App Nap čini

App Nap bio je jedna od energetskih značajki dodanih MACOS (tada OS X) 10.9 Mavericks. Drugi ugađaji uključuju popis "Aplikacije pomoću značajne energije", koja je dodana ikoni baterije.

App Nap povezana je optimizacija, blokirajući neaktivne aplikacije pomoću CPU i drugih resursa sustava. Time se čuvaju resursi vašeg računala i štedi trajanje baterije.
App Nap povezana je optimizacija, blokirajući neaktivne aplikacije pomoću CPU i drugih resursa sustava. Time se čuvaju resursi vašeg računala i štedi trajanje baterije.

Kada se aplikacija smatra "neaktivnim"? Prema Appleovim smjernicama za razvojne programere, aplikacija Nap pokrenuta je samo ako je aplikacija:

  • Nije prva aplikacija.
  • Nedavno nije ažurirala sadržaj u vidljivom dijelu prozora.
  • Ne čuje se.
  • Nije poduzela bilo kakve tvrdnje o upravljanju energijom IOKit ili NSProcessInfo.
  • Ne koristi OpenGL.

Što to znači? Prije svega, aplikacija koju trenutno koristite neće otići na spavanje. Isto vrijedi i za bilo koju aplikaciju koju trenutno možete vidjeti, uz pretpostavku da je dio prozora koji možete vidjeti trenutno ažuriranja. Svaka aplikacija koja stvara zvuk također neće otići na spavanje, što je dobra vijest ako želite ostaviti glazbeni player koji se izvodi u pozadini.

Ideja je ovdje da svaka aplikacija koja trenutačno ne radi ništa ne bi trebala koristiti bilo koji od vaših resursa. Aplikacije se probude čim ponovno otvorite svoje prozore, a u teoriji to uopće ne bi trebalo utjecati na izvedbu (osim na pozitivan način, ostavljajući resurse otvorenim za aplikacije koje upotrebljavate).

Kako provjeriti primjenjuje li se aplikacija

App Nap nije, u velikoj mjeri, korisnička značajka. Nema pokazatelja, na pristaništu ili na drugi način, koji vam pokazuje da li je aplikacija trenutačno zurenje. Za to morate prijeći na Activity Monitor (Monitor aktivnosti), koji možete pronaći u odjeljku Aplikacije> Uslužni programi ili pretraživanjem Spotlighta.

Idite na karticu "Energija" i vidjet ćete stupac "App Nap". A "Da" ovdje znači da je određena aplikacija trenutačno zurenje. Otvorite spornu aplikaciju i odmah će se probuditi, a Activity Monitor će u stupcu pročitati "Ne".
Idite na karticu "Energija" i vidjet ćete stupac "App Nap". A "Da" ovdje znači da je određena aplikacija trenutačno zurenje. Otvorite spornu aplikaciju i odmah će se probuditi, a Activity Monitor će u stupcu pročitati "Ne".

Ideja je da se aplikacije tako brzo probudite da korisnici čak ne primjećuju kako se dječak dogodio. No, ako mislite da bi to moglo usporiti neke aplikacije, možda se možete obratiti.

Kako onemogućiti Napajanje aplikacije, potpuno ili za određene aplikacije

App Nap primjenjuje se na sve aplikacije, bez obzira na to jesu li izgrađene ili ne. To bi, barem u teoriji, moglo uzrokovati probleme za određene starije aplikacije, sprječavajući pozadinska ažuriranja ili uzrokovajući usporavanje. Ako sumnjate da aplikacija Nap uzrokuje probleme, postoji jednostavan način da saznate.

Prvo pronađite aplikaciju u Finderu, a zatim desnom tipkom miša.

Kliknite "Dobijte informacije", a možda ćete vidjeti opciju Prevent App Nap.
Kliknite "Dobijte informacije", a možda ćete vidjeti opciju Prevent App Nap.
Opcija neće biti ponuđena za svaku aplikaciju; Općenito je opcija vidljiva samo ako aplikacije nisu izrađene posebno s App Napom. Prema našem iskustvu, to znači da se opcija prvenstveno prikazuje za aplikacije sagrađene 2013. ili ranije, iako postoje iznimke. Ako je moguće, onemogućite App Nap za svoj program i pogledajte je li vaš problem riješen.
Opcija neće biti ponuđena za svaku aplikaciju; Općenito je opcija vidljiva samo ako aplikacije nisu izrađene posebno s App Napom. Prema našem iskustvu, to znači da se opcija prvenstveno prikazuje za aplikacije sagrađene 2013. ili ranije, iako postoje iznimke. Ako je moguće, onemogućite App Nap za svoj program i pogledajte je li vaš problem riješen.

Alternativno, aplikaciju Nap možete onemogućiti u potpunosti pomoću jedne naredbe. Otvorite terminalski program koji možete pronaći u programu Applications> Utilities ili pretraživanjem pomoću Spotlight. Zatim pokrenite ovu naredbu:

defaults write NSGlobalDomain NSAppSleepDisabled -bool YES

To će u potpunosti onemogućiti App Nap. Ako to ispravite problem koji ste imali s aplikacijom, razmislite o tome da napišete razvojnog programera te aplikacije i da ih obavijestite. Nakon što to učinite, možete ponovo omogućiti App Nap s ovom naredbom:

defaults delete NSGlobalDomain NSAppSleepDisabled

App Nap je, u cjelini, značajka koja vrijedi održavati ako niste posebno problematični. Bolji životni vijek baterije sam čini vrijednost značajnom, a većina korisnika nikad neće primijetiti da se ništa čak događa. Ali dobro je znati kako onemogućiti stvari samo u slučaju.

Foto kredit: Arthur Caranta / Flickr

Preporučeni: