Sutramdyti High WindowServer CPU Naudokite Mac
„Mac“ buvo atlikta daug pakeitimų naudojant „OS X Yosemite“ ir pastebimą vizualinį dizainą, tačiau kai kurie iš šių pakeitimų ir įvairių skaidrių efektų gali pakenkti kai kurių naudotojų „Mac“ našumui, kai „WindowServer“ elgsis netinkamai. Tai paprastai parodoma, kai „WindowServer“ procesas pradeda intensyviai naudoti centrinį procesorių be jokios priežasties, dažnai kartu su pernelyg dideliu atminties naudojimu, dėl kurio kai kuriuose kompiuteriuose paprastai naudojamas Mac OS X ir MacOS.
Blogiausiu atveju, pavyzdžiui, „Quick Look“ atidarymas, kelių naujų „Finder“ langų atidarymas arba užimto „Finder“ aplankų turinio slinkimas lemia „WindowServer“ procesoriaus naudojimo padidėjimą, kuris yra pakankamai didelis, kad kompiuteris galėtų įsijungti. sustingsta ar net pasirodo labai piktinamas paplūdimio rutulio žymeklis.
Jei WindowServer dažnai naudojasi dideliu procesoriaus naudojimu be jokios prasmingos priežasties, kai kuriose situacijose naudojant „MacOS“ ir „Mac OS X“, šis straipsnis skirtas jums. Bandysime sutramdyti „WindowServer“ procesą sumažindami elementus ir funkcijas, kurios gali paskatinti „WindowServer“ elgseną (arba netinkamą elgesį). Tai sudėtinga užduotis, atsižvelgiant į tai, kad „WindowServer“ būtina nupiešti beveik viską, kas matoma „Mac OS X“. Tikimės, kad „WindowServer“ procesoriaus naudojimas problema yra tiesiog klaida arba optimizavimo problema, kuri bus išspręsta, tačiau kol kas toks elgesys išlieka ir naujausiose „Mac OS“ versijose („Mac OS X 10.10.3 ir naujesnės versijos) net ir naujausioje „Mac“ aparatinėje įrangoje. Laimei, yra keletas sprendimų, kurie padeda, tad pereikime prie to.
Išjunkite skaidrius efektus sistemoje „Mac OS X“
Vienas skaidrumo efektų išjungimas pagreitina kiekvieną Mac OS X Yosemite ar naujesnę versiją, nesvarbu, ar aparatinė įranga nauja, ar sena. Net jei kompiuteris nesijaučia ypač lėtas, beveik neabejotinai jis jausis greičiau, kai išjungs skaidrumo efektus.
- Eikite į „Apple“ meniu ir pasirinkite „System Preferences“, tada eikite į „Prieinamumas“
- Kairiame meniu pasirinkite „Ekranas“
- Perjunkite jungiklį šalia parinkties „Sumažinti skaidrumą“, kad jis būtų ĮJUNGTAS (arba galite įjungti kontrasto didinimą, jei norite, kad vartotojo sąsają būtų lengviau atskirti, nes taip bus išjungti permatomi elementai OS X)
Greičio padidėjimas iš karto pastebimas atliekant daugumą veiksmų, ir netgi galite išmatuoti rezultatus prieš ir po naudodami FPS kadrų dažnio monitorių Quartz Debug, kuris, priklausomai nuo aparatinės įrangos, gali būti 10 FPS ar didesnis. padidinti ekrano animacijų atnaujinimo dažnį.
Tai vis dar galioja „Mac OS X 10.10.3“ (jei tai yra beta versija), todėl galbūt yra užsispyrusi klaida arba galbūt vis dar reikia šiek tiek optimizuoti OS X Yosemite.
Man asmeniškai patinka skaidrūs efektai, todėl esu linkęs tai išlaikyti su naujausia „Mac“ aparatine įranga, bet net mano 2015 m. modelis „Retina MacBook Pro“ su 16 GB RAM įgauna postūmį išjungus skaidrumą. Tuo tarpu vos senesnė aparatinė įranga, tokia kaip 2012 m. išleistas „MacBook Air“, yra varginantis vangiai ir skaidriai veikia, ir aš girdėjau panašių nusiskundimų iš „Retina iMac 27″, kuris akivaizdžiai yra gana naujas ir galingas aparatūra.Tai, kad nauja aparatinė įranga, turinti daug išteklių, vis dar gali sunkiai rodyti skaidrius efektus OS X, rodo, kad tikėtinas programinės įrangos sprendimas.
Uždaryti nenaudojamas programas ir ieškiklį Windows
Kai „OS X Yosemite“ atidaryta daug programų langų arba „Finder“, „WindowServer“ pradeda naudoti nepaprastai daug išteklių. Nors taip gali nutikti visose OS X versijose (arba bet kurioje OS), Yosemite yra kažkas unikalaus, todėl tai ypač varginantis įvykis.
Sprendimas labiau orientuotas į vartotojo elgesį nei bet kas kitas; įpraskite uždaryti nenaudojamus langus ar programas, kad joms nebereikėtų išteklių.
Prisiminti uždaryti visus Windows klavišus gali būti naudinga tai tvarkyti.
Sustabdykite misijos valdymo erdvių persitvarkymą
Jei naudojate „Spaces“, kuri iš esmės yra virtualioji darbalaukio aplinka „Mac“, atrodo, kad neleisdami tarpams persirikiuoti pagal naudojimą, „WindowServer“ elgesys šiek tiek pakeistas.
- Atidarykite System Preferences iš Apple meniu ir eikite į "Mission Control"
- Išjunkite nustatymą „Automatiškai pertvarkyti erdves pagal naujausią naudojimą“
Daugelis naudotojų šios funkcijos vis tiek nepastebi, todėl net jei patobulinimų beveik nėra, jis paprastai nepraleidžiamas.
Keli ekranai? Išjungti tarpus kiekvienam
Jei turite kelių ekranų sąranką, kitas nustatymas, kurį galima išjungti, yra tarpai kiekvienam atskiram ekranui.
- Atidarykite sistemos nuostatas ir eikite į „Mission Control“
- Perjunkite nustatymą „Ekranai turi atskiras erdves“, kad būtų IŠJUNGTAS
- Atsijunkite arba, dar geriau, iš naujo paleiskite „Mac“
Žinoma, jei nenaudojate kelių ekranų su „Mac“, šis pakeitimas neturės jokios įtakos, todėl turėtumėte sutelkti dėmesį į kitą vietą.
Paleiskite iš naujo
Jei esate vienas iš tų „Mac“ naudotojų, kurie niekada neišsijungia arba nepaleidžia iš naujo savo „Mac“, bet susiduriate su „Windows“ serverio didelio procesoriaus problemomis, galbūt norėsite šiek tiek dažniau koreguoti ir paleisti „Mac“ iš naujo. Paprasčiausias „Mac“ paleidimas iš naujo suteikia laikiną „WindowServer“ proceso netinkamo elgesio sprendimą. Žinau, kad tai skamba kaip šlykščiausias patarimas, tačiau keli komentatoriai pranešė apie laikiną sėkmę, o aš pats pastebėjau pagerėjimą. Tikrai mažiau nei idealu, bet kol nebus pašalinta pagrindinė priežastis, tai gali padėti.
Jei atlikote visus aukščiau nurodytus veiksmus ir vis tiek pastebite, kad „Windows“ serveris veikia netinkamai arba „Mac“ veikia nepaprastai lėtai, verta peržiūrėti šiuos patarimus, kaip pagreitinti OS X Yosemite, arba net bendrus patarimus, kaip suprasti, kodėl „Mac“ gali veikti lėtai, o tai gali padėti toliau.
Ar susidūrėte su „WindowServer“ problemomis? Ar turite patarimų, kaip sumažinti „WindowServer“ išteklių naudojimą OS X Yosemite? Būtinai pasidalykite savo patirtimi ir gudrybėmis mūsų komentaruose.