Tame High WindowServer CPU Használat Macen

Anonim

A Mac számos változtatást kapott az OS X Yosemite rendszerrel, valamint egy figyelemre méltó vizuális újratervezést, de ezek a változtatások és a különféle átlátszó effektusok némelyike ​​ronthatja bizonyos felhasználók Mac teljesítményét a hibás WindowServer viselkedéssel. Ez jellemzően a WindowServer folyamatban mutatkozik meg, amely látszólag ok nélkül erős CPU-használatba torkollik, gyakran egy ezzel járó túlzott memóriahasználattal, ami nagyon lassú és szaggatott viselkedéshez vezet a Mac OS X és MacOS általános használata során bizonyos számítógépeken.

A legrosszabb esetben, például a Quick Look megnyitása, néhány új Finder ablak megnyitása vagy egy elfogl alt Finder mappa tartalmának görgetése a WindowServer processzorhasználat megugrásához vezet, ami elég magas ahhoz, hogy a számítógép lefagy, vagy akár a sokat szidott strandlabda kurzor megjelenése.

Ha a WindowServer gyakran a magas CPU-használat mellett marad, látszólag értelmes ok nélkül bizonyos esetekben a macOS és a Mac OS X esetében, ez a cikk Önnek szól. Megpróbáljuk megszelídíteni a WindowServer folyamatot azáltal, hogy csökkentjük azokat az elemeket és funkciókat, amelyek ösztönözhetik a WindowServer viselkedését (vagy helytelen viselkedését). Ez egy nagy kihívást jelentő feladat, mivel a WindowServer szinte mindent megrajzol, ami a Mac OS X-ben látható. Remélhetőleg a WindowServer CPU-használata A probléma egyszerűen egy hiba vagy optimalizálási probléma, amelyet orvosolni kell, de ez a viselkedés egyelőre a Mac OS legújabb verzióiban (Mac OS X 10.10.3-tól) még a legújabb Mac hardveren is. Szerencsére vannak megoldások, amelyek segítenek, úgyhogy térjünk rá.

Az átlátszó effektusok kikapcsolása Mac OS X rendszerben

Az átlátszósági effektusok egyszerű kikapcsolása felgyorsít minden olyan Macet, amelyen Mac OS X Yosemite vagy újabb rendszer fut, függetlenül attól, hogy a hardver új vagy régi. Még ha a számítógépet nem is érzi különösebben lassúnak, szinte biztosan gyorsabbnak érzi magát, ha kikapcsolja az átlátszósági effektusokat.

  1. Lépjen az  Apple menübe, és válassza a „Rendszerbeállítások” lehetőséget, majd lépjen az „Accessibility” menüpontra.
  2. Válassza ki a „Kijelző” lehetőséget a bal oldali menüből
  3. Kapcsolja az „Átlátszóság csökkentése” melletti kapcsolót BE állásba (vagy engedélyezheti a Kontraszt növelése funkciót, ha azt szeretné, hogy a felhasználói felület könnyebben megkülönböztethető legyen, ami az áttetsző elemeket is kikapcsolja OS X)

A sebességnövekedés a legtöbb akciónál azonnal észrevehető, sőt a Quartz Debug FPS képfrekvenciás monitorjával is mérheti az előtte és utáni eredményeket, amely hardvertől függően 10 FPS vagy nagyobb is lehet. a képernyő-animációk frissítési gyakoriságának növelése.

Ez továbbra is így van a Mac OS X 10.10.3-mal (amennyiben béta), szóval lehet, hogy van egy makacs hiba, vagy talán még mindig szükséges egy kis teljesítményoptimalizálás az OS X Yosemite esetében.

Én személy szerint szeretem az átlátszó effektusokat, ezért hajlamos vagyok ezt a legújabb Mac hardverrel bekapcsolva tartani, de még a 2015-ös Retina MacBook Pro 16 GB RAM-mal is lendületet kap az átlátszóság kikapcsolása. Eközben az alig régebbi hardver, mint a 2012-es MacBook Air, elkeserítően lomha, átlátszó hatásokkal, és hasonló panaszokat hallottam a Retina iMac 27″ felhasználóitól, amely nyilvánvalóan új és erős hardver.Az, hogy az új, bőséges erőforrásokkal rendelkező hardver továbbra is nehezen tudja megjeleníteni az átlátható hatásokat az OS X rendszerben, valószínűsíthető egy esetleges szoftvermegoldás.

A nem használt alkalmazások és kereső ablakok bezárása

Amikor az OS X Yosemite rendszeren sok alkalmazás vagy Finder van nyitva, a WindowServer rendkívül sok erőforrást kezd el fogyasztani. Bár ez az OS X (vagy bármely operációs rendszer) összes verziójában megtörténhet, van valami egyedi a Yosemite-ben, ami miatt ez különösen kimerítő esemény.

A megoldás mindennél jobban orientált a felhasználói viselkedésre; szokja meg a nem használt ablakok vagy alkalmazások bezárását, hogy többé ne legyen szükségük erőforrásokra.

Az Összes Windows bezárása gomb megnyomása hasznos lehet ennek kezelésére.

Állítsák meg a küldetésirányító terek átrendezését

Ha a Spaces-t használja, amely alapvetően a virtuális asztali környezet a Mac-en, úgy tűnik, hogy a szóközök használat alapján történő átrendeződésének megakadályozása kis mértékben megváltoztatja a WindowServer viselkedését.

  1. Nyissa meg a Rendszerbeállításokat az  Apple menüből, és lépjen a „Küldetésvezérlés” részre.
  2. Kapcsolja ki a „Térek automatikus átrendezése a legutóbbi használat alapján” beállítást

Sok felhasználó egyébként sem veszi észre ezt a funkciót, így még ha a javulás szinte nulla is, az általában nem marad el.

Több kijelző? Szóközök kikapcsolása mindegyiknél

Ha több kijelzőt is beállít, egy másik letiltható beállítás a szóközök az egyes kijelzőknél.

  1. Nyissa meg a Rendszerbeállításokat, és lépjen a „Küldetésvezérlés” oldalra.
  2. Kapcsolja ki a „Kijelzőknek külön helyük van” beállítását KI állásba
  3. Jelentkezzen ki, vagy ami még jobb, indítsa újra a Mac-et

Természetesen, ha nem szeretne több képernyőt használni a Mac-en, ennek a változtatásnak nincs hatása, ezért máshová kell összpontosítania.

Reboot

Ha Ön azon Mac-felhasználók közé tartozik, akik soha nem kapcsolják ki vagy indítják újra a Mac-et, de a WindowServer magas CPU-problémái vannak, érdemes lehet gyakrabban módosítania és újraindítania a Macet. A Mac egyszerű újraindítása ideiglenes megoldást kínál a WindowServer folyamatának helytelen viselkedésére. Tudom, hogy ez a legbénább tanácsnak hangzik, de több hozzászóló átmeneti sikerről számolt be, és magam is javulást tapaszt altam. Természetesen kevésbé, mint ideális, de amíg a kiváltó okot meg nem szüntetik, ez segíthet.

Ha a fentiek mindegyikét elvégezte, és továbbra is azt tapasztalja, hogy a WindowServer rosszul működik, vagy a Mac rendkívül lassan fut, érdemes áttekinteni ezeket a tippeket az OS X Yosemite felgyorsításához, vagy akár általános tippeket, amelyek megérthetik, miért a Mac lassan futhat, ami tovább segíthet.

Tapaszt alt WindowServer-problémákat? Van valami tippje a WindowServer erőforrás-használat csökkentésére az OS X Yosemite rendszerben? Ne felejtse el megosztani tapasztalatait és trükkjeit megjegyzéseinkben.

Tame High WindowServer CPU Használat Macen