Anonim

Sekilas pandang pada Monitor Aktiviti Mac anda akan mendedahkan proses yang dipanggil WindowServer di bahagian atas senarai. Ia adalah salah satu daripada banyak proses sistem yang tidak dapat dilakukan oleh Mac anda.

Dalam penerangan ini, kami akan membimbing anda melalui sifat WindowServer dan perkara yang dilakukan pada Mac anda. Kami juga akan membincangkan sebab proses itu sentiasa berjalan di latar belakang dan perkara yang perlu dilakukan apabila ia menjadi hog CPU.

Apakah WindowServer pada Mac?

WindowsServer ialah komponen utama sistem pengendalian Mac yang bertanggungjawab untuk menayangkan antara muka visual aplikasi pada skrin anda. WindowServer juga menguruskan antara muka pengguna grafik sistem (GUI) penting lain seperti Dok dan Bar Menu. Setiap perkara yang dipaparkan pada skrin Mac anda dimungkinkan oleh WindowsServer.

macOS memulakan WindowServer secara automatik apabila anda log masuk ke Mac anda. Proses ini akan kekal aktif di latar belakang, menjanakan antara muka grafik/visual semua aplikasi sehingga anda log keluar atau menutup Mac anda. Selain daripada menyediakan sokongan grafik kepada aplikasi, beberapa aplikasi latar belakang tanpa antara muka menghadap pengguna juga sangat bergantung pada WindowServer.

Adakah WindowServer Selamat?

WindowServer pada Mac ialah proses sistem yang tidak berbahaya. Jika ada, ia membantu aplikasi dan proses sistem lain berfungsi dengan betul. Anda hanya perlu risau tentang WindowServer apabila ia membebankan CPU, menimbulkan bunyi kipas atau memperlahankan prestasi Mac anda.

Anda mungkin tergoda untuk keluar paksa WindowServer jika anda mendapati ia menggunakan jumlah sumber CPU yang tidak masuk akal dalam Monitor Aktiviti, tetapi anda tidak sepatutnya. Anda tidak boleh menggunakan Mac anda tanpa proses ini berjalan di latar belakang.

Pelayan WindowServer yang berhenti secara paksa akan menutup semua aplikasi aktif, menyegarkan semula sistem pengendalian dan melog anda keluar daripada Mac anda. Apabila anda log masuk semula, macOS akan melancarkan WindowServer secara automatik di latar belakang sekali lagi dan kitaran diteruskan. Itu menunjukkan betapa pentingnya proses itu untuk berfungsi dengan betul Mac anda.

Walaupun merupakan proses sistem yang selamat, WindowServer kadangkala menyebabkan Mac anda tidak berfungsi. Dalam bahagian seterusnya, kami menerangkan sebab perkara itu berlaku dan cara untuk mengurangkan penggunaan CPU WindowServer yang tinggi dengan segera.

Apa yang Menyebabkan Penggunaan CPU WindowServer Tinggi (Dan Cara Membetulkan)

Sememangnya, penggunaan CPU dan memori WindowServer akan bergantung pada bilangan aplikasi aktif yang menggunakan proses pada Mac anda. Walau bagaimanapun, faktor berikut boleh mengakibatkan isu penggunaan CPU yang tinggi:

1. Anda Mempunyai Terlalu Banyak Item Pada Desktop Anda

Ingat bahawa semua pada paparan Mac anda diletakkan di sana oleh WindowServer. Lebih banyak item (ikon, fail, folder, dll.) terdapat pada desktop anda, lebih banyak kuasa pemprosesan yang diperlukan oleh WindowServer untuk menyimpannya di sana.

Jika WindowServer menggunakan kuasa CPU yang berlebihan dan terdapat lebih 50 item pada desktop anda, padamkan fail dan ikon yang tidak diperlukan. Lebih baik lagi, alihkannya ke satu folder pada desktop.

2. Terlalu Banyak Apl dan Windows Aktif

Mempunyai terlalu banyak apl dan tetingkap yang aktif juga boleh menyebabkan penggunaan CPU WindowServer meningkat. Tutup tetingkap dan aplikasi yang tidak diperlukan yang anda tidak gunakan.

3. Program Buggy Menyebabkan Masalah

Jika penggunaan CPU WindowServer menembusi bumbung hanya apabila anda melancarkan aplikasi tertentu, kemungkinan besar apl itu mempunyai pepijat yang menyebabkannya tidak berfungsi. Untuk menentukan apl yang menyebabkan masalah, tutup semua aplikasi aktif dan lancarkan semula satu demi satu. Gunakan aplikasi selama sekurang-kurangnya 3-5 minit dan semak penggunaan WindowServer dalam Monitor Aktiviti.

Jika aplikasi meningkatkan penggunaan CPU WindowServer secara tidak normal, kemas kini apl dan semak sama ada itu menyelesaikan masalah. Jika tidak, hubungi pembangun apl untuk memfailkan laporan pepijat.

4. Tetikus Permainan Anda Adalah Satu Lagi Potensi Penyebab

Sesetengah pengguna Mac menyatakan bahawa menggunakan tetikus permainan pada peranti mereka menyebabkan WindowServer pada Mac menggunakan banyak kuasa CPU. Putuskan sambungan mana-mana aksesori permainan yang disambungkan ke Mac anda dan semak sama ada itu mengurangkan penggunaan CPU WindowServer.

5. Kesan Visual dan Animasi

macOS dihantar dengan ciri "Ketelusan" yang mengaburkan latar belakang tetingkap aktif terhadap gambar desktop anda. Walaupun ciri ini menambahkan beberapa jenis kesan estetik dan visual pada tetingkap apl, ia boleh menyebabkan WindowServer menggunakan kuasa CPU yang tinggi-terutamanya apabila anda mempunyai terlalu banyak tetingkap terbuka.

Pergi ke System Preferences > Accessibility > Paparan dan semak kedua-duanya Kurangkan ketelusan dan Kurangkan gerakan .

6. Desktop Maya Berbilang atau Persediaan Monitor Luar

WindowServer menggunakan lebih banyak kuasa dan memori CPU jika anda menggunakan paparan luaran. Proses ini menggunakan lebih banyak kuasa pemprosesan untuk menghantar visual kepada berbilang monitor. Jika anda menggunakan berbilang paparan dengan Mac anda, putuskan sambungan satu monitor dan lihat jika itu mengurangkan penggunaan CPU WindowServer.

Menggunakan berbilang desktop maya atau Ruang dalam Kawalan Misi juga boleh menyebabkan WindowServer membebankan CPU anda. Untuk menyelesaikan masalah, kurangkan bilangan desktop maya dalam Kawalan Misi atau Pergi ke Keutamaan Sistem > Kawalan Misi dan nyahtanda Susun semula Ruang secara automatik berdasarkan penggunaan terkini

Jika masalah berterusan, kembali ke menu Kawalan Misi dan nyahtanda Paparan mempunyai Ruang berasingan.

Nota: Melumpuhkan "Paparan mempunyai Ruang berasingan" dalam Kawalan Misi akan mengurangkan penggunaan CPU WindowServer, tetapi monitor luaran anda mungkin kosong jika anda menggunakan aplikasi dalam mod skrin penuh.

WindowServer pada Mac Dipermudahkan

Semoga anda kini tahu apa itu WindowServer dan sebab proses itu berjalan di latar belakang pada setiap masa.

Jika WindowServer menggunakan kuasa pemprosesan tinggi yang tidak munasabah pada Mac anda, gunakan langkah penyelesaian masalah di atas untuk mendiagnosis dan menyelesaikan masalah. Jika isu berterusan, but semula Mac anda atau menetapkan semula NVRAMnya akan memulihkan proses kepada keadaan normal.

Apakah WindowServer pada Mac (dan Adakah Ia Selamat?)