Apa Itu Proses WindowServer, dan Mengapa Ini Berjalan di Mac Saya?

Saat memeriksa Monitor Aktivitas, Anda melihat sesuatu yang disebut WindowServer terkadang menghabiskan banyak daya CPU. Apakah proses ini aman?

TERKAIT: Apa Proses Ini dan Mengapa Ini Berjalan di Mac Saya?

Artikel ini adalah bagian dari seri berkelanjutan kami yang menjelaskan berbagai proses yang ditemukan di Monitor Aktivitas, 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 jelajahi, setiap game yang Anda mainkan — WindowServer "menarik" semuanya di layar Anda. Anda dapat membaca lebih lanjut di panduan pengembang Apple jika Anda cenderung secara teknis, tetapi bacaannya tidak terlalu ringan.

Untuk sebagian besar, ketahuilah bahwa WindowServer adalah apa yang macOS, dan setiap aplikasi yang Anda jalankan di atasnya, gunakan untuk menampilkan sesuatu di layar Anda. Ini sepenuhnya aman.

Mengapa WindowServer Menggunakan Banyak CPU?

Seperti yang telah kami katakan, setiap aplikasi berkomunikasi dengan WindowServer untuk menggambar sesuatu di layar Anda. Jika WindowServer menghabiskan banyak daya CPU, coba tutup aplikasi dan lihat apakah penggunaannya turun. Jika Anda melihat penurunan yang sangat besar setelah menutup program tertentu, program tersebut mungkin bertanggung jawab atas penggunaan CPU yang tinggi.

Untuk beberapa hal, ini normal: program yang terus-menerus mengubah apa yang ditampilkan di layar akan menggunakan WindowServer cukup banyak, yang berarti mereka akan menggunakan daya CPU. Jadi masuk akal untuk game, editor video, dan aplikasi yang terus menyegarkan lainnya untuk menyebabkan lonjakan penggunaan CPU WindowServer.

Karena itu, terkadang bug di perangkat lunak dapat menyebabkan penggunaan CPU WindowServer yang berlebihan. Jika Anda memperhatikan pola ini, dan menurut Anda aplikasi tersebut tidak menyebabkan lonjakan besar dalam penggunaan CPU WindowServer, pertimbangkan untuk menghubungi pengembang. Anda mungkin menemukan masalah yang dapat mereka perbaiki.

TERKAIT: 10 Cara Cepat Mempercepat Mac Lambat

Jika WindowServer terus menggunakan banyak daya bahkan saat Anda tidak menjalankan banyak apa pun, 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 telah diketahui mengurangi penggunaan CPU WindowSever, terutama 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 di 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 banyak monitor, WindowServer akan menggunakan lebih banyak daya CPU untuk menggambar ke banyak tampilan. Semakin banyak tampilan yang Anda tambahkan, semakin benar ini.

Kredit foto: Hamza Butt