Čo je WindowServer na Macu (a je bezpečný?)

Rýchly pohľad na Monitor aktivity vášho Macu(Mac’s Activity Monitor) odhalí proces s názvom WindowServer v hornej časti zoznamu. Je to jeden z mnohých systémových procesov, bez ktorých sa váš Mac nezaobíde.

V tomto vysvetľovači vás prevedieme povahou WindowServera(WindowServer) a tým, čo robí na vašom Macu(Mac) . Budeme sa zaoberať aj dôvodmi, prečo je proces vždy spustený na pozadí, a čo robiť, keď sa z neho stane problémový procesor(becomes a CPU hog) .

Čo je WindowServer na Macu?

WindowsServer je centrálna súčasť operačného systému Mac , ktorá je zodpovedná za premietanie vizuálneho rozhrania aplikácií na vašu obrazovku. WindowServer tiež spravuje ďalšie dôležité systémové grafické používateľské rozhrania ( GUI ), ako je dok(Dock) a panel(Menu Bar) s ponukami . Každá jedna vec, ktorá sa objaví na obrazovke vášho Macu, bola možná vďaka WindowsServeru(WindowsServer) .

macOS spustí WindowServer automaticky, keď sa prihlásite do Macu(Mac) . Proces zostane aktívny na pozadí a bude poháňať grafické/vizuálne rozhranie všetkých aplikácií, kým sa neodhlásite alebo nevypnete svoj Mac . Okrem poskytovania grafickej podpory aplikáciám sa niektoré aplikácie na pozadí bez používateľského rozhrania vo veľkej miere spoliehajú aj na WindowServer .

Je WindowServer bezpečný?

WindowServer na Macu(Mac) je úplne neškodný systémový proces. Ak niečo, pomáha to aplikáciám a iným systémovým procesom správne fungovať. O WindowServer by ste sa mali obávať iba vtedy, keď nadmerne zaťažuje CPU , zvyšuje hluk ventilátora alebo spomaľuje výkon vášho Macu(Mac) .

Môžete byť v pokušení vynútiť ukončenie WindowServera(WindowServer) , ak zistíte, že využíva šialené množstvo CPU zdrojov v Monitore aktivity(Activity Monitor) , ale nemali by ste. Váš Mac(Mac) nemôžete používať bez toho, aby tento proces bežal na pozadí.

Vynútené ukončenie WindowServer zatvorí všetky aktívne aplikácie, obnoví operačný systém a odhlási vás z vášho Macu(Mac) . Keď sa znova prihlásite, macOS znova automaticky spustí WindowServer na pozadí a cyklus pokračuje. To ukazuje, aký dôležitý je tento proces pre správne fungovanie vášho Macu(Mac) .

Napriek tomu, že ide o bezpečný systémový proces, WindowServer niekedy spôsobí poruchu vášho Macu(Mac) . V ďalšej časti vysvetlíme, prečo sa to stane a ako hneď v zárodku potlačiť vysoké využitie procesora (CPU)WindowServer

Čo spôsobuje vysoké využitie procesora WindowServer(WindowServer High CPU Usage) (a ako(How) to opraviť(Fix) )

Prirodzene, spotreba CPU(CPU) a pamäte WindowServera bude závisieť od počtu aktívnych aplikácií využívajúcich tento proces na vašom Macu(Mac) . Nasledujúce faktory však môžu viesť k problémom s vysokým využitím   procesora :(CPU)

1. Na pracovnej ploche máte príliš veľa položiek(1. You Have Too Many Items On Your Desktop)

Pamätajte(Remember) , že všetko na displeji vášho Macu tam umiestnil WindowServer . Čím viac položiek (ikon, súborov, priečinkov atď.) je na vašej pracovnej ploche, tým väčší výkon potrebuje WindowServer na ich uchovanie.

Ak WindowServer využíva nadmerný výkon procesora(CPU) a na pracovnej ploche je viac ako 50 položiek, odstráňte nepotrebné súbory a ikony. Ešte lepšie(Better) je premiestniť ich do jedného priečinka na ploche.

2. Príliš veľa aktívnych aplikácií a systému Windows(2. Too Many Active Apps and Windows)

Príliš veľa aktívnych aplikácií a okien môže tiež spôsobiť prudký nárast využitia procesora WindowServer(WindowServer CPU) . Zatvorte(Close) nepotrebné okná a aplikácie, ktoré nepoužívate.

3. Chybný program spôsobuje problém(3. A Buggy Program Is Causing the Problem)

Ak využitie CPU servera WindowServer prerastie(WindowServer) cez strechu iba pri spustení konkrétnej aplikácie, v aplikácii sa s najväčšou pravdepodobnosťou vyskytuje chyba, ktorá spôsobuje jej poruchu . Ak chcete presne určiť, ktorá aplikácia spôsobuje problém, zatvorte všetky aktívne aplikácie a jednu po druhej ich znova spustite. Použite aplikáciu aspoň 3-5 minút a skontrolujte využitie WindowServera(WindowServer) v Monitore aktivity(Activity Monitor) .

Ak aplikácia abnormálne zvyšuje spotrebu CPU(CPU) servera WindowServer , aktualizujte aplikáciu a skontrolujte, či sa tým problém nevyrieši. V opačnom prípade(Otherwise) kontaktujte vývojára aplikácie a nahláste chybu.

4. Vaša herná myš je ďalším potenciálnym vinníkom(4. Your Gaming Mouse Is Another Potential Culprit)

Niektorí používatelia počítačov Mac(Some Mac users) poznamenali, že používanie hernej myši na ich zariadeniach spôsobilo, že WindowServer na počítačoch Mac spotreboval veľa výkonu procesora(CPU) . Odpojte(Disconnect) akékoľvek herné príslušenstvo pripojené k vášmu Macu(Mac) a skontrolujte, či to znižuje využitie procesora WindowServer(WindowServer CPU) .

5. Vizuálne efekty a animácia(5. Visual Effects and Animation)

macOS sa dodáva s funkciou „Transparentnosť“, ktorá rozostrí pozadie aktívnych okien oproti obrázku na pracovnej ploche. Aj keď táto funkcia pridáva oknám aplikácií nejaký estetický efekt a vizuál, môže spôsobiť, že WindowServer spotrebuje vysoký výkon procesora(CPU) – najmä ak máte otvorených príliš veľa okien.

Prejdite do Predvoľby systému(System Preferences) > Prístupnosť(Accessibility) > Zobrazenie(Display) a začiarknite políčka Znížiť priehľadnosť(Reduce transparency) a Znížiť pohyb(Reduce motion) .

6. Nastavenie viacerých virtuálnych desktopov alebo externých monitorov(6. Multiple Virtual Desktop or External Monitor Setup)

WindowServer spotrebuje viac energie CPU a pamäte, ak používate externý displej. Proces využíva ešte väčší výpočtový výkon na prenos vizuálov na viacero monitorov. Ak s Macom používate viacero displejov(use multiple displays with your Mac) , odpojte jeden monitor a zistite, či sa tým zníži využitie CPU servera WindowServer(WindowServer CPU) .

Používanie viacerých virtuálnych desktopov alebo priestorov v Mission Control môže tiež spôsobiť preťaženie procesora (CPU)WindowServerom(WindowServer) . Ak chcete problém vyriešiť, znížte počet virtuálnych plôch v časti Mission Control alebo prejdite(Head) na System Preferences > Mission Control a zrušte začiarknutie políčka Automaticky preusporiadať priestory podľa posledného použitia(Automatically rearrange Spaces based on most recent use) .

Ak problém pretrváva, vráťte sa do ponuky Mission Control a zrušte začiarknutie políčka Displeje majú samostatné medzery(Displays have separate Spaces) .

Poznámka:(Note:) Vypnutím možnosti „Zobrazenia majú oddelené medzery“ v Mission Control znížite využitie (Mission Control)CPU servera WindowServer , ale váš externý monitor môže zhasnúť, ak použijete aplikáciu na celú obrazovku.

WindowServer na Mac Zjednodušené

Dúfajme, že teraz viete, čo je WindowServer a prečo tento proces beží vždy na pozadí. 

Ak WindowServer používa na vašom (WindowServer)Macu(Mac) neprimerane vysoký výpočtový výkon , na diagnostiku a odstránenie problému použite vyššie uvedené kroky na riešenie problémov. Ak problém pretrváva, reštartovanie počítača Mac(Mac) alebo resetovanie jeho NVRAM(resetting its NVRAM) by určite obnovilo proces do normálu.



About the author

Som počítačový technik, ktorý dlhé roky pracuje s Androidom a kancelárskym softvérom. Posledných približne 5 rokov tiež učím ľudí používať počítače Mac. Ak hľadáte niekoho, kto vie, ako opraviť veci na vašom počítači, pravdepodobne vám pomôžem!



Related posts