Anda berada di zona tersebut, menerobos alur kerja Anda, dan kemudian, entah dari mana, Mac Anda mulai tersendat. Aplikasi di sistem Anda tidak terbuka secepat kilat, dan beralih antar aplikasi datang dengan jeda.
Untuk memahami mengapa Mac Anda berperilaku seperti ini, Anda mungkin membuka Monitor Aktivitas, hanya untuk menemukan bahwa CPU Anda di Mac Anda berjalan dengan kemiringan penuh—menyebabkan Mac Anda bermasalah.
Tetapi mengapa penggunaan CPU di Mac Anda begitu tinggi? Apakah karena proses yang disebut WindowServer? Baiklah, mari kita cari tahu.
Apa itu WindowServer di Mac?
Melihat namanya, Anda mungkin mendapat kesan bahwa WindowServer ada hubungannya dengan internet. Lagi pula, server sebagian besar ditemukan di web di seluruh dunia karena mereka membantu melayani kami situs web yang kami cari.
Yang mengatakan, proses WindowServer di Mac Anda tidak ada hubungannya dengan internet. Faktanya, proses tersebut bertanggung jawab untuk melakukan tugas mendasar di Mac Anda—menggambar jendela di Mac Anda. Artinya, semua jendela yang Anda lihat di Mac Anda dirender dan dikelola oleh WindowServer.
Oleh karena itu, saat Anda membuka aplikasi di Mac Anda, aplikasi tersebut berkomunikasi dengan WindowServer untuk membuat antarmuka penggunanya di layar Anda. Setelah itu, WindowServer secara dinamis mengelola transparansi, konten, dan elemen lain di layar Anda.
Selain itu, prosesnya mulai bekerja segera setelah Mac Anda aktif, karena Mac bertanggung jawab untuk rendering dermaga, bilah menu macOS, dan semua ikon di desktop Anda.
Semua ini menunjukkan bahwa WindowServer adalah proses mission-critical, dan penggunaan CPU dari proses tersebut berbanding lurus dengan jumlah desktop dan jendela di Mac Anda.
Jadi, jika Anda memiliki beberapa aplikasi yang terbuka di Mac Anda atau menggunakan banyak tampilan di ruang kerja Anda, proses WindowServer terikat untuk memonopoli sumber daya CPU.
Tetapi bagaimana Anda memeriksa jumlah sumber daya yang dikonsumsi WindowServer? Mari cari tahu di bawah ini.
Cara Memeriksa Penggunaan CPU dari WindowsServer
Sekarang setelah kita mengetahui apa itu WindowServer, kita dapat menentukan berapa banyak sumber daya perangkat keras yang digunakan oleh proses WindowServer Mac. Jadi, ikuti instruksi sederhana di bawah ini:
- Menggunakan Perintah + Spasi pintasan untuk membuka Spotlight di Mac Anda. Setelah itu, cari Monitor Aktivitas.
- Pencarian untuk Server Jendela dan klik dua kali pada yang sama untuk melihat penggunaan CPU dan memori dari proses tersebut.
Seperti yang dijelaskan sebelumnya, proses WindowServer mampu memakan banyak siklus CPU. Meskipun demikian, jika aplikasi di Mac Anda berfungsi dengan benar, prosesnya akan menghabiskan 10-30 persen daya komputasi CPU Anda.
Sebaliknya, jika aplikasi di Mac Anda memiliki bug, itu dapat menyebabkan WindowServer menghabiskan lebih banyak daya komputasi, tetapi inilah cara Anda memperbaikinya.
11 Cara Mengurangi Penggunaan CPU dari WindowsServer
Jika proses WindowServer di Mac Anda menghabiskan banyak siklus CPU, Anda dapat mengikuti tips di bawah ini untuk menguranginya.
1. Rapikan Desktop Anda
Memiliki file di desktop Anda bisa jadi nyaman. Ini memungkinkan Anda untuk mengakses file dengan mudah dan memberikan pandangan sekilas tentang file yang sering Anda gunakan.
Yang mengatakan, jika Anda memiliki banyak elemen di desktop, proses WindowServer harus merender ikon dan jendela yang sedang Anda kerjakan.
Oleh karena itu, jika Anda memiliki banyak ikon di desktop, Anda dapat memindahkannya ke lokasi lain atau menghapusnya jika tidak diperlukan.
Melakukan hal ini akan mengurangi beban pada CPU Anda saat menampilkan jendela di desktop.
2. Hapus Ekstra Desktop di Mac Anda
Memiliki beberapa desktop dengan aplikasi berbeda dapat menjadikan Anda seorang maestro produktivitas. Meskipun demikian, jika Anda memiliki beberapa desktop di Mac, Anda mungkin melupakan beberapa di antaranya.
Karena itu, WindowServer harus mengecat jendela tambahan yang tidak Anda gunakan. Ini meningkatkan beban pada proses WindowServer.
Jadi untuk mengatasi masalah ini, buka Kontrol Misi dengan menekan F3 dan arahkan kursor pada desktop yang tidak sering Anda gunakan. Melakukan ini akan menampilkan ikon "x" di atasnya, yang dapat Anda klik untuk menutup desktop.
3. Kurangi Gerakan dan Transparansi
Aplikasi di Mac Anda memiliki latar belakang transparan, membuatnya tampak menarik secara estetika. Yang mengatakan, ini datang dengan biaya menggunakan siklus CPU tambahan.
Oleh karena itu, mengurangi transparansi aplikasi dapat menyebabkan penggunaan CPU WindowServer turun.
Untuk mengurangi transparansi dan gerakan pada Mac Anda, Anda dapat mengikuti langkah-langkah berikut:
- Membuka Pengaturan sistem dengan meluncurkan Spotlight menggunakan Perintah + Spasi jalan pintas. Atau, Anda dapat membukanya dari Dock.
- Klik Aksesibilitas > Menampilkan dan aktifkan sakelar untuk Kurangi gerak Dan Kurangi transparansi.
4. Matikan Ruang Terpisah untuk Layar Eksternal
Menghubungkan layar eksternal ke Mac Anda dapat meningkatkan produktivitas Anda secara eksponensial. Tetapi peningkatan produktivitas ini mengorbankan siklus CPU tambahan.
Ingatlah bahwa monitor eksternal Anda masih bergantung pada CPU Mac Anda untuk menampilkan tampilan, jadi semua jendela di dalamnya harus digambar oleh WindowServer di Mac Anda.
Oleh karena itu, memiliki monitor eksternal memberi banyak beban pada sistem Anda. Selain itu, memiliki ruang terpisah untuk tampilan eksternal Anda meningkatkan beban lebih lanjut karena desktop baru harus dikelola dan dirender oleh Mac.
Untuk mengurangi beban CPU Anda saat terhubung ke monitor eksternal, Anda dapat mengikuti langkah-langkah di bawah ini:
- Pergi ke Pengaturan sistem di Mac Anda dari Dock. Atau, gunakan pencarian Spotlight.
- Klik Desktop & Dermaga dan matikan sakelar untuk Tampilan memiliki Spasi terpisah.
Anda harus keluar dari Mac Anda dan masuk kembali agar perubahan diterapkan.
5. Hapus Aplikasi Bermasalah Dari Mac Anda
Jika penggunaan CPU dari proses WindowsServer Mac meningkat saat Anda membuka aplikasi tertentu, aplikasi buggy bisa menjadi biang keladi semua masalah Anda.
Oleh karena itu, jika menurut Anda aplikasi tertentu meningkatkan beban CPU di Mac Anda, sebaiknya hapus aplikasi tersebut atau hubungi pengembang untuk mencari solusi atas masalah tersebut.
6. Periksa Pembaruan
Memiliki sistem operasi usang di Mac Anda menyebabkan beberapa masalah. Dalam beberapa kasus, ini dapat menyebabkan WindowServer menggunakan siklus CPU yang lebih tinggi.
Untuk mengatasi masalah ini, yang harus Anda lakukan adalah pergi ke Pengaturan sistem > Umum > Pembaruan perangkat lunak.
7. Mulai ulang Mac Anda
Pengguna Mac jarang memulai ulang sistem mereka; lagipula, ini berfungsi dengan baik tanpa memulai ulang. Yang mengatakan, memulai ulang sistem Anda adalah ide yang bagus jika WindowServer di Mac Anda menghabiskan banyak daya komputasi.
Melakukan ini akan memulai ulang semua sistem memori di Mac Anda dan menghilangkan masalah apa pun yang mungkin memonopoli CPU atau sistem memori.
Untuk memulai ulang Mac Anda, klik menu Apple dan pilih Mengulang kembali dari drop-down. Atau, Anda dapat menekan dan menahan tombol daya di Mac Anda.
Namun, jika Mac Anda macet karena penggunaan CPU yang tinggi, Anda dapat menggunakan salah satu yang canggih cara untuk memulai ulang atau mematikan paksa Mac Anda.
8. Periksa apakah Aplikasi di Mac Anda Diperbarui
Lebih sering daripada tidak, memiliki aplikasi lama di Mac Anda dapat menyebabkan masalah dengan WindowServer, karena aplikasi lama tidak dapat berkomunikasi dengan baik dengan versi macOS yang lebih baru.
Oleh karena itu, Anda dapat menuju ke Toko aplikasi > Pembaruan > Perbarui Semua untuk memperbarui aplikasi Anda.
Jika Anda menggunakan Homebrew, Anda dapat mengetikkan perintah berikut setelah membuka aplikasi Terminal.
buatan memperbarui
Jika Anda memiliki Mac dengan tampilan ProMotion, seperti MacBook Pro 14 inci atau 16 inci, menonaktifkannya dan menurunkan kecepatan penyegaran dapat mengurangi penggunaan CPU dari WindowServer.
Untuk melakukan hal yang sama, pergilah ke Preferensi Sistem > Menampilkan > Tingkat Penyegaran. Setelah itu, Anda dapat memilih kecepatan refresh pilihan Anda.
10. Hapus Cache di Mac Anda
Setiap aplikasi di sistem Anda menghasilkan data sementara agar berfungsi dengan benar. File-file ini dikenal sebagai file cache, dan meskipun mereka membuat aplikasi berfungsi, mereka juga dapat menyebabkan sistem Anda tidak berfungsi.
Jadi, dalam kasus kami, file-file ini dapat meningkatkan penggunaan CPU WindowServer di Mac Anda.
Oleh karena itu, untuk menghapus file-file ini, buka Penemu, klik Pergi di bilah menu, tahan Pilihan kunci, dan klik Perpustakaan di menu tarik-turun. Kemudian, buka Cache folder dan hapus semua file di sini.
11. Setel ulang SMC di Mac Anda
Pengontrol Manajemen Sistem (SMC) mengelola fungsionalitas tingkat rendah yang terkait dengan Mac. Salah satu tugas ini termasuk mengelola tampilan saat Anda mengangkat tutupnya.
Oleh karena itu, masalah di SMC dapat menyebabkan tingginya penggunaan CPU dari proses WindowServer di Mac Anda. Jadi, jangan ragu untuk membaca panduan khusus kami mengatur ulang SMC di Mac Anda.
Apakah Mac Anda Masih Berjalan Lambat?
Meskipun WindowServer dapat menyebabkan Mac Anda melambat, mungkin ada beberapa alasan lain mengapa sistem Anda tidak mampu memberikan performa seperti dulu.
Untuk meningkatkan kinerja sistem Anda, Anda dapat melihat sistem penyimpanan atau membeli Mac baru, terutama jika Anda telah menggunakan Mac yang sekarang selama beberapa tahun.