Tame High WindowServer CPU Használat Macen
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.
- Lépjen az Apple menübe, és válassza a „Rendszerbeállítások” lehetőséget, majd lépjen az „Accessibility” menüpontra.
- Válassza ki a „Kijelző” lehetőséget a bal oldali menüből
- 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.
- Nyissa meg a Rendszerbeállításokat az Apple menüből, és lépjen a „Küldetésvezérlés” részre.
- 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.
- Nyissa meg a Rendszerbeállításokat, és lépjen a „Küldetésvezérlés” oldalra.
- Kapcsolja ki a „Kijelzőknek külön helyük van” beállítását KI állásba
- 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.