Saat memeriksa Activity Monitor, Anda melihat sesuatu yang disebut WindowServer sesekali mengambil banyak kekuatan CPU. Apakah proses ini aman?
Artikel ini adalah bagian dari seri berkelanjutan kami yang menjelaskan berbagai proses yang ditemukan dalam 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 taruh di sana. Setiap jendela yang Anda buka, setiap situs web yang Anda jelajahi, setiap permainan yang Anda mainkan-WindowServer “menarik” semuanya di layar Anda. Anda dapat membaca lebih lanjut di panduan pengembang Apple jika Anda cenderung teknis, tetapi itu bukan bacaan ringan.
Untuk sebagian besar, hanya tahu bahwa WindowServer adalah apa macOS, dan setiap aplikasi yang Anda jalankan di atasnya, digunakan untuk menampilkan hal-hal di layar Anda. Itu benar-benar aman.
Seperti yang kami katakan, setiap aplikasi berkomunikasi dengan WindowServer untuk menggambar sesuatu di layar Anda. Jika WindowServer mengambil banyak daya CPU, cobalah menutup aplikasi dan melihat apakah penggunaannya menurun. Jika Anda melihat penurunan besar setelah menutup program tertentu, program itu mungkin bertanggung jawab atas penggunaan CPU yang tinggi.
Sampai taraf tertentu, ini normal: program yang secara konstan mengubah apa yang ditampilkan di layar akan menggunakan WindowServer cukup sedikit, yang berarti mereka akan menggunakan daya CPU. Jadi masuk akal untuk game, editor video, dan aplikasi lain yang terus-menerus menyegarkan untuk menyebabkan lonjakan penggunaan CPU WindowServer.
Karena itu, kadang-kadang bug di perangkat lunak dapat menyebabkan penggunaan CPU WindowServer yang berlebihan. Jika Anda memperhatikan pola ini, dan jangan berpikir aplikasi harus menyebabkan lonjakan besar dalam penggunaan CPU WindowServer, pertimbangkan untuk menghubungi pengembang. Anda mungkin telah menemukan masalah yang dapat mereka perbaiki.
Jika WindowServer terus menggunakan banyak daya bahkan ketika Anda tidak memiliki banyak hal yang berjalan, masih ada beberapa hal yang dapat Anda coba. Pertama, periksa artikel kami tentang mempercepat Mac lambat, khususnya bagian tentang mengurangi transparansi. Anda akan menemukan opsi ini di System Preferences> Accessibility> Display, dan sudah dikenal untuk mengurangi penggunaan CPU WindowSever, terutama pada Mac yang lebih lama.
Anda juga dapat mencoba menutup jendela yang tidak perlu, memastikan tidak terlalu banyak ikon di desktop Anda, dan mengurangi jumlah desktop yang Anda gunakan di Mission Control. Jika tidak ada yang berfungsi, pertimbangkan untuk mereset 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 monitor. Semakin banyak tampilan yang Anda tambahkan, semakin benar ini.
Foto kredit: Hamza Butt