Penggunaan CPU WindowServer Tinggi yang Jinak di Mac

Anonim

Mac menerima banyak sekali perubahan dengan OS X Yosemite bersama dengan desain ulang visual yang terkenal, tetapi beberapa dari perubahan tersebut dan berbagai efek transparan mungkin mengurangi kinerja beberapa pengguna Mac dengan perilaku WindowServer yang salah. Ini biasanya ditunjukkan dengan proses WindowServer yang melonjak menjadi penggunaan CPU yang berat tanpa alasan, seringkali dengan penggunaan memori yang berlebihan, yang menyebabkan perilaku yang sangat lamban dan berombak selama penggunaan umum Mac OS X dan MacOS di beberapa komputer.

Paling buruk, sesuatu seperti membuka Quick Look, membuka beberapa jendela Finder baru, atau menelusuri konten folder Finder yang sibuk menyebabkan lonjakan penggunaan prosesor WindowServer yang cukup tinggi untuk menyebabkan komputer mati membeku atau bahkan munculnya kursor bola pantai yang banyak difitnah.

Jika WindowServer sering terus meningkatkan penggunaan CPU yang tinggi karena tampaknya tidak ada alasan yang berarti dalam beberapa situasi dengan macOS dan Mac OS X, artikel ini ditujukan untuk Anda. Kami akan mencoba menjinakkan proses WindowServer dengan mengurangi elemen dan fitur yang mungkin memacu perilaku WindowServer (atau perilaku buruk), tugas yang menantang mengingat bahwa WindowServer diperlukan untuk menggambar hampir semua yang terlihat di Mac OS X. Semoga penggunaan CPU WindowServer masalah hanyalah bug atau masalah pengoptimalan yang akan diatasi, tetapi untuk saat ini perilaku ini berlanjut hingga versi terbaru Mac OS (Mac OS X 10.10.3 dan seterusnya) bahkan pada perangkat keras Mac terbaru. Untungnya, ada beberapa solusi yang membantu, jadi mari kita lakukan.

Matikan Efek Transparan di Mac OS X

Cukup mematikan efek transparansi dengan sendirinya akan mempercepat setiap Mac yang saya temui yang menjalankan Mac OS X Yosemite atau lebih baru, baik perangkat kerasnya baru atau lama. Bahkan jika komputer tidak terasa sangat lambat, hampir pasti akan terasa lebih cepat mematikan efek transparansi.

  1. Buka menu  Apple dan pilih "System Preferences", lalu buka "Aksesibilitas"
  2. Pilih “Tampilan” dari menu sebelah kiri
  3. Aktifkan sakelar di samping “Kurangi transparansi” (sebagai alternatif, Anda dapat mengaktifkan Tingkatkan Kontras jika ingin UI sedikit lebih mudah dibedakan, yang juga akan menonaktifkan elemen transparan di seluruh OS X)

Peningkatan kecepatan segera terlihat di sebagian besar tindakan, dan Anda bahkan dapat mengukur hasil sebelum dan sesudah dengan monitor kecepatan bingkai FPS di Quartz Debug, yang tergantung pada perangkat kerasnya bisa menjadi 10 FPS atau lebih tingkatkan kecepatan penyegaran animasi layar.

Ini masih terjadi dengan Mac OS X 10.10.3 (diberikan itu beta), jadi mungkin ada bug yang membandel atau mungkin sedikit pengoptimalan kinerja masih untuk OS X Yosemite.

Saya pribadi, saya suka efek transparan jadi saya cenderung tetap menggunakan ini dengan perangkat keras Mac terbaru, tetapi bahkan Retina MacBook Pro model 2015 saya dengan RAM 16GB mendapat dorongan dari mematikan transparansi. Sementara itu, perangkat keras yang sedikit lebih tua seperti MacBook Air dari tahun 2012 sangat lamban dengan efek transparan, dan saya telah mendengar keluhan serupa dari pengguna Retina iMac 27″, yang jelas merupakan perangkat keras yang cukup baru dan kuat.Perangkat keras baru dengan sumber daya yang cukup masih dapat kesulitan menampilkan efek transparan di OS X menunjukkan kemungkinan solusi perangkat lunak.

Tutup Jendela Aplikasi & Pencari yang Tidak Digunakan

Saat OS X Yosemite membuka banyak jendela aplikasi atau Finder, WindowServer mulai menghabiskan banyak sekali sumber daya. Meskipun hal ini dapat terjadi di semua versi OS X (atau OS apa pun dalam hal ini), ada sesuatu yang unik tentang Yosemite yang menyebabkan ini menjadi acara yang sangat menguras tenaga.

Solusinya lebih berorientasi pada perilaku pengguna daripada yang lainnya; biasakan menutup jendela atau aplikasi yang tidak digunakan sehingga tidak lagi membutuhkan sumber daya.

Mengingat penekanan tombol Tutup Semua Windows dapat berguna untuk mengelola ini.

Stop Mission Control Spaces Mengatur Ulang Sendiri

Jika Anda menggunakan Spaces, yang pada dasarnya adalah lingkungan desktop virtual di Mac, menghentikan pengaturan ulang spasi berdasarkan penggunaan tampaknya membuat perbedaan kecil dalam perilaku WindowServer.

  1. Buka Preferensi Sistem dari menu  Apple dan buka "Kontrol Misi"
  2. Nonaktifkan pengaturan untuk “Secara otomatis mengatur ulang Ruang berdasarkan penggunaan terakhir”

Banyak pengguna yang tidak memperhatikan fitur ini, jadi meskipun peningkatannya hampir nol, biasanya fitur ini tidak terlewatkan.

Beberapa Tampilan? Matikan Ruang untuk Setiap

Jika Anda memiliki pengaturan multi-tampilan, pengaturan lain untuk dinonaktifkan adalah Ruang untuk setiap tampilan.

  1. Buka System Preferences dan buka “Mission Control”
  2. Atur pengaturan untuk “Tampilan memiliki ruang terpisah” menjadi NONAKTIF
  3. Logout, atau lebih baik lagi, reboot Mac

Tentu saja, jika Anda bukan orang yang menggunakan beberapa layar dengan Mac Anda, perubahan itu tidak akan berpengaruh sehingga fokus Anda harus berada di tempat lain.

Menyalakan ulang

Jika Anda salah satu pengguna Mac yang tidak pernah mematikan atau memulai ulang Mac mereka, tetapi Anda mengalami masalah CPU WindowsServer yang tinggi, Anda mungkin ingin menyesuaikan dan memulai ulang Mac lebih sering. Cukup me-restart Mac menawarkan solusi sementara untuk kesalahan proses WindowServer. Saya tahu ini kedengarannya seperti saran yang paling payah, tetapi banyak pemberi komentar telah melaporkan keberhasilan sementara dengan ini, dan saya sendiri telah mengamati peningkatannya. Tentu saja kurang dari ideal, tetapi sampai akar penyebabnya diatasi, ini dapat membantu.

Jika Anda telah melakukan semua hal di atas dan Anda terus menemukan WindowServer tidak berfungsi dengan baik atau Mac berjalan sangat lambat, ada baiknya meninjau tip ini untuk mempercepat OS X Yosemite, atau bahkan tip umum untuk memahami alasannya Mac dapat berjalan lambat, yang dapat membantu lebih lanjut.

Pernahkah Anda mengalami masalah WindowServer? Apakah Anda memiliki tip untuk mengurangi penggunaan sumber daya WindowsServer di OS X Yosemite? Pastikan untuk membagikan pengalaman dan trik Anda di komentar kami.

Penggunaan CPU WindowServer Tinggi yang Jinak di Mac