Pagrindinis » kaip » Kas yra „App Nap“? Ar tai lėtina mano „Mac“ programas?

    Kas yra „App Nap“? Ar tai lėtina mano „Mac“ programas?

    „App Nap“, pridėta prie „MacOS“ 2013 m., Nėra rodoma antraštės. Taigi po trejų metų nepripažįstama, kad jūs vis dar nežinote, ką jis daro.

    Apibendrinant: „App Nap“ pateikia programas, kurių jūs šiuo metu nenaudojate, arba žiūri į „miego“ režimą, blokuodami jas naudodamiesi sistemos ištekliais, ypač procesoriumi, kol susikoncentruosite į juos. Jei atidarote 20 langų, tik tie dalykai, kuriuos naudojate, turėtų būti naudojami naudojant sistemos išteklius ir akumuliatoriaus veikimo laiką. Galima sutaupyti energijos.

    Programa „Nap“ neturėtų būti painiojama su „Power Nap“, panašiai pavadinta funkcija, leidžiančia jūsų „Mac“ daryti tokius dalykus kaip atsisiuntimų atnaujinimas arba atsarginių kopijų kūrimas sustabdant. Šios dvi savybės nesusijusios.

    Ką „App Nap“ veikia

    „Nap“ programa buvo viena iš „MacOS“ (tada OS X) pridėtų energijos savybių. Į kitus „tweaks“ sąrašus įtrauktas „Apps with Signualant Energy“, kuris buvo pridėtas prie akumuliatoriaus piktogramos.

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

    Kada programa laikoma „neaktyvia“? Pagal „Apple“ kūrėjo gaires „App Nap“ įjungiama tik tada, kai programa:

    • Ar ne naujoji programa.
    • Neseniai atnaujino turinį matomoje lango dalyje.
    • Ne girdimas.
    • Nepriėmė jokios IOKit galios valdymo ar NSProcessInfo tvirtinimų.
    • Nenaudoja OpenGL.

    Ką tai reiškia? Visų pirma, šiuo metu naudojanti programa negaus miegoti. Tas pats pasakytina ir apie bet kurią programą, kurią šiuo metu galite pamatyti, darant prielaidą, kad lango dalis, kurią matote, šiuo metu gauna naujinimus. Bet kokia programa, kuri skamba taip pat, nebus miegoti, o tai yra gera žinia, jei norite palikti savo muzikos grotuvą fone.

    Idėja yra ta, kad bet kokia programa, kuri šiuo metu nieko nedaro, neturėtų būti panaudota jokiais savo ištekliais. Programos vėl atveria langus dar kartą, o teoriškai tai neturėtų daryti įtakos našumui (išskyrus teigiamą būdą, paliekant išteklius atidarytoms programoms iš tikrųjų).

    Kaip patikrinti, ar programa šiuo metu yra „Napping“

    „App“ „Nap“ apskritai nėra vartotojo funkcija. Nėra jokio indikatoriaus, ant doko ar kitaip, tai parodo, ar programa šiuo metu yra užsikimšusi. Tam reikia pereiti prie „Activity Monitor“, kurį galite rasti programose „Programos“> „Komunalinės paslaugos“ arba ieškodami „Spotlight“.

    Eikite į skirtuką „Energetika“ ir pamatysite stulpelį „App Nap“. „Taip“ reiškia, kad tam tikra programa šiuo metu nyksta. Atidarykite atitinkamą programą ir ji iš karto pabus, o veiklos monitorius stulpelyje bus skaitomas „Ne“.

    Idėja yra, kad paraiškos pabudtų taip greitai, kad vartotojai net nepastebėtų, kad atsitiko. 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

    Programa „Nap“ taikoma visoms taikomosioms programoms, neatsižvelgiant į tai, ar jos buvo sukurtos atsižvelgiant į funkciją, ar ne. Tai, bent jau teoriškai, gali sukelti problemų tam tikroms senesnėms programoms, užkertant kelią fono atnaujinimams arba sukeliant sulėtėjimą. Jei įtariate, kad „App Nap“ sukelia problemų, galite lengvai sužinoti.

    Pirmiausia suraskite programą „Finder“, tada spustelėkite dešiniuoju pelės klavišu.

    Spustelėkite „Gauti informaciją“, ir galite matyti parinktį „Neleisti„ App Nap “.

    Ši parinktis nebus siūloma kiekvienai programai; Paprastai ši parinktis matoma tik tuo atveju, jei programos „App Nap“ nėra sukurtos konkrečiai. Mūsų patirtis rodo, kad pasirinkimo galimybė pirmiausia pasirodo 2013 m. Ar anksčiau pastatytoms programoms, nors ir yra išimčių. Jei įmanoma, savo programai išjunkite „App Nap“ ir patikrinkite, ar jūsų problema išspręsta.

    Arba galite visiškai išjungti „App Nap“ su viena komanda. Atidarykite terminalą, kurį galite rasti programose „Programos“> „Komunalinės paslaugos“ arba ieškodami „Spotlight“. Tada paleiskite šią komandą:

    pagal nutylėjimą rašykite NSGlobalDomain NSAppSleepDisabled -bool YES

    Tai visiškai išjungs „App Nap“. Jei tai darote, išsprendėte problemą, su kuria susidūrėte naudodamiesi programa, apsvarstykite galimybę rašyti šios programos kūrėją ir leisti jiems žinoti. Tai atlikę galėsite iš naujo įgalinti „App Nap“ naudodami šią komandą:

    pagal nutylėjimą ištrinti NSGlobalDomain NSAppSleepDisabled

    Apskritai „App“ yra funkcija, kurią reikia išlaikyti įjungtą, nebent turite konkrečios problemos. Geresnis akumuliatoriaus veikimo laikas vienintelė yra naudinga, o dauguma vartotojų niekada nepastebės, kad viskas vyksta. Tačiau gerai žinoti, kaip išjungti viską tik tuo atveju.

    Nuotraukų kreditas: Arthur Caranta / Flickr