Apa itu Proses WindowServer, dan Mengapa Itu Berjalan di Mac Saya?
Saat memeriksa Monitor Aktivitas, Anda melihat sesuatu yang disebut WindowServer sesekali menghabiskan banyak daya CPU. Apakah proses ini aman??
Artikel ini adalah bagian dari seri berkelanjutan kami yang menjelaskan berbagai proses yang ditemukan di Activity Monitor, seperti kernel_task, hidd, mdsworker, installd, dan banyak lainnya. Tidak tahu layanan apa itu? Lebih baik mulai membaca!
WindowServer adalah bagian inti dari macOS, dan penghubung antara aplikasi dan tampilan Anda. Jika Anda melihat sesuatu di layar Mac Anda, WindowServer meletakkannya di sana. Setiap jendela yang Anda buka, setiap situs web yang Anda telusuri, setiap permainan yang Anda mainkan-WindowServer “menggambar” semuanya di layar Anda. Anda dapat membaca lebih lanjut di panduan pengembang Apple jika Anda secara teknis cenderung, tetapi itu bukan bacaan yang ringan.
Untuk sebagian besar, hanya tahu bahwa WindowServer adalah apa makOS, dan setiap aplikasi yang Anda jalankan di atasnya, gunakan untuk menampilkan hal-hal di layar Anda. Benar-benar aman.
Mengapa WindowServer Menggunakan CPU Sangat Banyak?
Seperti yang telah kami katakan, setiap aplikasi berkomunikasi dengan WindowServer untuk menggambar hal-hal di layar Anda. Jika WindowServer mengambil banyak daya CPU, coba tutup aplikasi dan lihat apakah penggunaannya turun. Jika Anda melihat penurunan yang sangat besar setelah menutup program tertentu, program itu mungkin bertanggung jawab atas penggunaan CPU yang tinggi.
Untuk batas tertentu, ini normal: program yang terus-menerus mengubah apa yang ditampilkan di layar akan menggunakan WindowServer sedikit, yang berarti mereka akan menghabiskan daya CPU. Jadi masuk akal untuk permainan, editor video, dan aplikasi lain yang terus-menerus menyegarkan untuk menyebabkan lonjakan penggunaan CPU WindowServer.
Karena itu, kadang-kadang bug dalam perangkat lunak dapat menyebabkan penggunaan CPU WindowServer yang berlebihan. Jika Anda perhatikan pola ini, dan jangan pikirkan aplikasinya harus menjadi penyebab lonjakan besar dalam penggunaan CPU WindowServer, pertimbangkan untuk menghubungi pengembang. Anda mungkin menemukan masalah yang bisa mereka perbaiki.
Jika WindowServer terus menggunakan banyak daya bahkan ketika Anda tidak memiliki banyak berjalan, masih ada beberapa hal yang dapat Anda coba. Pertama, periksa artikel kami tentang mempercepat Mac yang lambat, khususnya bagian tentang mengurangi transparansi. Anda akan menemukan opsi ini di System Preferences> Accessibility> Display, dan itu sudah dikenal untuk mengurangi penggunaan CPU WindowSever, khususnya pada Mac yang lebih lama.
Anda juga dapat mencoba menutup jendela yang tidak perlu, memastikan tidak ada terlalu banyak ikon di desktop Anda, dan mengurangi jumlah desktop yang Anda gunakan dalam Kontrol Misi. Jika tidak ada yang berhasil, pertimbangkan untuk mengatur ulang NVRAM; yang dapat membantu dalam beberapa kasus.
Satu hal lagi yang perlu diingat: jika Anda menggunakan beberapa monitor, WindowServer akan menggunakan lebih banyak daya CPU untuk menarik ke beberapa layar. Semakin banyak tampilan yang Anda tambahkan, semakin benar ini.
Kredit foto: Hamza Butt