Kesytä High WindowServer -suoritin Käyttö Macissa
Mac sai paljon muutoksia OS X Yosemiten kanssa sekä huomattavan visuaalisen uudelleensuunnittelun, mutta jotkut näistä muutoksista ja erilaisista läpinäkyvistä tehosteista saattavat heikentää joidenkin käyttäjien Macin suorituskykyä virheellisen WindowServer-käyttäytymisen vuoksi. Tämä osoitetaan tyypillisesti WindowServer-prosessilla, jossa prosessori kuluu raskaasti ilman näennäisesti mitään syytä, ja usein siihen liittyy kohtuuton muistinkäyttö, mikä johtaa erittäin hitaaseen ja epävakaaseen toimintaan Mac OS X:n ja MacOS:n yleisessä käytössä joissakin tietokoneissa.
Pahimmillaan esimerkiksi Quick Lookin avaaminen, muutaman uuden Finder-ikkunan avaaminen tai kiireisen Finder-kansioiden sisällön selaaminen johtaa WindowServer-prosessorin käytön nousuun, joka on riittävän korkea saamaan tietokoneen jäätyy tai jopa ilmaantuu paljon halveksuttu rantapallokohdistin.
Jos WindowServerin prosessorin käyttö on usein huipussaan ilman mitään järkevää syytä joissakin macOS- ja Mac OS X -tilanteissa, tämä artikkeli on suunnattu sinulle. Yritämme kesyttää WindowServer-prosessia vähentämällä elementtejä ja ominaisuuksia, jotka saattavat vauhdittaa WindowServerin toimintaa (tai virheellistä toimintaa). Tämä on haastava tehtävä, koska WindowServer on välttämätön piirtämään melkein kaikki, mitä Mac OS X:ssä näkyy. Toivottavasti WindowServerin suorittimen käyttö Ongelma on yksinkertaisesti bugi tai optimointiongelma, joka korjataan, mutta toistaiseksi tämä toiminta jatkuu pitkälle Mac OS:n uusimmissa versioissa (Mac OS X 10.10.3 eteenpäin) jopa uusimmassa Mac-laitteistossa. Onneksi on olemassa ratkaisuja, jotka auttavat, joten mennään asiaan.
Poista läpinäkyvät tehosteet käytöstä Mac OS X:ssä
Poista läpinäkyvyystehosteet yksinään nopeuttaa jokaista tapaamiani Macia, jossa on Mac OS X Yosemite tai uudempi, olipa laitteisto uusi tai vanha. Vaikka tietokone ei tunnu erityisen hita alta, se tuntuu melkein varmasti nopeamm alta, kun läpinäkyvyystehosteet poistetaan käytöstä.
- Siirry Omenavalikkoon ja valitse "Järjestelmäasetukset" ja sitten "Esteettömyys"
- Valitse "Näyttö" vasemmasta valikosta
- Vaihda "Vähennä läpinäkyvyyttä" -kohdan vieressä olevaa kytkintä PÄÄLLÄ (vaihtoehtoisesti voit ottaa käyttöön Lisää kontrastia, jos haluat käyttöliittymän olevan hieman helpompi erottaa toisistaan, jolloin myös läpikuultavat elementit poistetaan käytöstä OS X)
Nopeuden lisäys on heti huomattava useimmissa toimissa, ja voit jopa mitata ennen ja jälkeen -tuloksia Quartz Debugin FPS-kuvataajuusmonitorilla, joka laitteistosta riippuen voi olla 10 FPS tai suurempi. lisätä näytön animaatioiden virkistystaajuutta.
Tämä pätee edelleen Mac OS X 10.10.3:n kanssa (sen on myönnetty beta), joten ehkä siinä on itsepäinen bugi tai ehkä suorituskyvyn optimointi on vielä paikallaan OS X Yosemitessa.
Henkilökohtaisesti pidän läpinäkyvistä tehosteista, joten pidän tämän yleensä päällä uusimmalla Mac-laitteistolla, mutta jopa vuoden 2015 mallini Retina MacBook Pro, jossa on 16 Gt RAM-muistia, saa lisäpotkua läpinäkyvyyden poistamisesta. Samaan aikaan tuskin vanhemmat laitteet, kuten MacBook Air vuodelta 2012, ovat turhauttavan hidasta ja läpinäkyviä vaikutuksia, ja olen kuullut vastaavia valituksia Retina iMac 27":n käyttäjiltä, mikä on ilmeisesti melko uusi ja tehokas laitteisto.Se, että uusilla laitteistoilla, joilla on runsaasti resursseja, voi edelleen olla vaikeuksia näyttää läpinäkyviä tehosteita OS X:ssä, mikä viittaa siihen, että mahdollinen ohjelmistoratkaisu on todennäköinen.
Sulje käyttämättömät sovellus- ja Finder-ikkunat
Kun OS X Yosemitessa on useita sovellusikkunoita tai Finder auki, WindowServer alkaa kuluttaa kohtuuttoman paljon resursseja. Vaikka näin voi tapahtua kaikissa OS X:n versioissa (tai missä tahansa käyttöjärjestelmässä), Yosemitessa on jotain ainutlaatuista, minkä vuoksi tämä on erityisen rasittava tapahtuma.
Ratkaisu on enemmän kuin mikään muu käyttäjälähtöinen; totuttele sulkemaan käyttämättömät ikkunat tai sovellukset, jotta ne eivät enää vaadi resursseja.
Sulje kaikki Windows -näppäinpainalluksen muistaminen voi olla hyödyllistä tämän hallinnassa.
Lopeta tehtävänhallintatilojen uudelleenjärjestely
Jos käytät Spacesia, joka on pohjimmiltaan Macin virtuaalinen työpöytäympäristö, välilyöntien estämisellä järjestymästä uudelleen käytön perusteella näyttää olevan pieni muutos WindowServerin käyttäytymisessä.
- Avaa System Preferences Apple-valikosta ja siirry kohtaan "Mission Control"
- Poista käytöstä asetus "Järjestä tilat automaattisesti uudelleen viimeisimmän käytön perusteella"
Monet käyttäjät eivät kuitenkaan huomaa tätä ominaisuutta, joten vaikka parannus olisi lähes olematon, sitä ei yleensä jää huomaamatta.
Useita näyttöjä? Poista välilyönnit käytöstä jokaiselle
Jos sinulla on usean näytön asetukset, toinen asetus, jonka voit poistaa käytöstä, on Spaces kullekin yksittäiselle näytölle.
- Avaa Järjestelmäasetukset ja siirry kohtaan "Mission Control"
- Vaihda "Näytöissä on erilliset tilat" -asetukseksi OFF
- Kirjaudu ulos tai, mikä vielä parempaa, käynnistä Mac uudelleen
Tietenkin, jos et käytä Macin kanssa useita näyttöjä, tällä muutoksella ei ole vaikutusta, joten sinun tulee keskittyä muualle.
Käynnistä uudelleen
Jos kuulut niihin Mac-käyttäjiin, jotka eivät koskaan sammuta tai käynnistä Macia uudelleen, mutta sinulla on Windows Server -suoritinongelmia, sinun kannattaa ehkä säätää ja käynnistää Mac uudelleen hieman useammin. Yksinkertaisesti Macin uudelleenkäynnistys tarjoaa väliaikaisen ratkaisun WindowServer-prosessin virheelliseen toimintaan. Tiedän, että tämä kuulostaa surkeimm alta neuvolta, mutta useat kommentoijat ovat raportoineet tilapäisestä menestyksestä, ja olen itsekin havainnut parannusta. Varmasti vähemmän kuin ihanteellinen, mutta ennen kuin perimmäinen syy on korjattu, tämä voi auttaa.
Jos olet tehnyt kaikki edellä mainitut ja huomaat edelleen, että WindowServer toimii väärin tai Mac toimii kohtuuttoman hitaasti, kannattaa lukea nämä vinkit OS X Yosemiten nopeuttamiseksi tai jopa yleiset vinkit syyn ymmärtämiseen. Mac voi toimia hitaasti, mikä voi auttaa edelleen.
Onko sinulla ollut WindowServer-ongelmia? Onko sinulla vinkkejä WindowServer-resurssien käytön vähentämiseen OS X Yosemitessa? Muista jakaa kokemuksesi ja temppusi kommenteissamme.