WindowServer CPU tinggi di Yosemite


128

Ini merupakan tindak lanjut dari Jadi instalasi Yosemite saya lambat - apa yang harus dilakukan?

Sejak memasang Yosemite sekitar seminggu yang lalu, mesin saya sangat lamban. Saya seorang pengembang web jadi saya sering mengubah windows / aplikasi. Mengubah aplikasi membuat mesin saya hang selama 2 detik atau lebih.

Setelah mengamati Monitor Aktivitas, saya dapat melihat bahwa WindowServer mengambil banyak CPU ketika saya memindahkan windows dan juga ketika saya hanya menggunakan satu aplikasi. Saya telah mencoba menutup aplikasi untuk menentukan mana, jika ada, yang menyebabkan masalah tetapi belum menghasilkan sesuatu yang bermanfaat.

Berikut ini sebuah contoh.

Monitor Aktivitas menunjukkan WindowServer pada 37,6%.

Bahkan sekarang saat saya mengetik membalik antara penggunaan 10% dan 20%. Saya hanya mengetik!

Bagaimana saya bisa memperbaikinya?

Jawaban:


92

Saya memiliki masalah serupa dengan penggunaan CPU yang tinggi di WindowServer yang saya berhasil kembali ke sesuatu yang lebih normal dengan menghapus item apa pun di bilah menu yang membuat pembaruan gambar frekuensi tinggi.

Dalam kasus saya itu adalah Monitor Jaringan dari Little Snitch yang tampaknya menjadi penyebab terbesar.


17
Ini juga masalah saya. Crash plan dan snitch kecil keduanya banyak menarik ke menu. Menonaktifkan animasi membantu.
afuzzyllama

5
Ya Tuhan, terima kasih ... menonaktifkan Monitor Jaringan berfungsi untuk sementara waktu, tetapi semuanya dimulai lagi. Setelah mengatur tema ikon CrashPlan ke "Tidak ada animasi", semuanya secepat yang seharusnya.
Strayer

1
Saya telah mengalami masalah di mana seluruh WindowServer saya mulai lonjakan, memperlambat komputer saya jauh setelah membuka dan menggunakan PDF besar di Pratinjau untuk sementara waktu. Setelah saya logout dan masuk, semuanya kembali cepat (Ini dengan sedikit monitor jaringan snitch yang berjalan di bilah menu juga).
film42

Saya dapat mengkonfirmasi masalah PDF. Juga sedikit pengadu tampaknya memiliki dampak - akan menontonnya dengan cermat mulai sekarang.
binaryanomaly

1
Apakah ada cara untuk men-debug dan mencari tahu item menu apa yang menyebabkan pelambatan? Saya sudah menonaktifkan monitor jaringan snitch kecil
AlfaTeK

26

Dari apa yang telah saya kumpulkan, berikut ini mungkin dapat membantu Anda ( temukan pengalaman pribadi saya dalam huruf miring ):

  • Kontrol Misi: aktifkan "Tampilan menonaktifkan Ruang terpisah", matikan Dasbor. Dasbor sebagai hamparan benar-benar memperlambat segalanya untuk saya
  • Perbaiki izin disk, atur ulang System Management Controller, reset PRAM (Luis Mercado menjelaskan ini dengan baik di https://discussions.apple.com/thread/6623697 ). Saya memiliki sedikit keberhasilan dengan ini, tetapi masalah mulai terjadi kemudian
  • Kurangi efek transparansi (ada di System Preferences> Aksesibilitas di bawah Display). Saya sudah mencoba ini, mungkin meningkatkan kinerja tetapi saya kehilangan tampilan jadi saya sudah beralih kembali.
  • Nonaktifkan peralihan grafik otomatis (System Preferences> Energy Saver). Ini adalah pilihan terbaik bagi saya, karena saya tidak benar-benar khawatir tentang konsumsi energi, tetapi jujur ​​saya tidak berpikir bahwa harus ada kebutuhan nyata untuk ini.

Saya belum mengetahui solusi nyata, mari berharap Apple akan memperbaikinya di 10.10.1.

sunting: Saya telah memperbarui ke 10.10.1 dan masalah ini masih berlanjut, jadi saya kira kita harus menunggu lebih lama atau menginstal ulang.

sunting 2: Beralih ke El Capitan telah sangat meningkatkan ini, jadi bagi saya, ini bukan masalah lagi.


Terima kasih saya akan mencobanya. Apakah Anda mengalami masalah yang sama?
Jake N

Ya, saya ... Tolong beri tahu saya tentang apa yang tampaknya berhasil untuk Anda, saya tertarik.
Scorchio

1
Sejauh ini saya telah mencoba ide-ide Anda, tetapi itu setelah menginstal ulang OSX. Saya melakukan itu melalui mode Pemulihan. Saya menginstal ulang OS X, saya tidak memformat dan menginstal ulang - karena itu sangat menyebalkan. Saya baru saja menginstal ulang OS X dan yang tampaknya telah banyak membantu sejauh ini!
Jake N

Luar biasa. Cukup mematikan Dashboard dan "Menampilkan memiliki ruang yang terpisah" melakukan keajaiban. Saya benar-benar menderita di Air 2013 saya, dan sekarang ini seperti mesin yang sama sekali baru.
villapossu

1
Hal-hal tampaknya menjadi sedikit lebih baik dengan 10.10.2 beta, tetapi masih memiliki beberapa masalah nyata di berbagai waktu dengan pengalihan aplikasi dan jeda kursor pada bluetooth serta banyak aktivitas Spotlight. Safari juga masih agak lambat + "kotak" hitam besar muncul di Safari dari waktu ke waktu (sama seperti di x.0 dan x.1). Keberuntungan ada di pihakmu?
ylluminate

13

Nonaktifkan "Tampilan memiliki Spasi terpisah"

Hai, coba ini: Nonaktifkan "Display has Spaces terpisah"

LogOff dan Login lagi, periksa prosesnya ...

semua baik-baik saja?


1
Saran Anda telah memperbaiki situasi saya, tetapi belum menyelesaikan masalah sepenuhnya ...
Scorchio

Saya sama, itu sedikit membantu. Tapi ini masih mengerikan.
Jake N

Ini bukan solusi untuk orang yang menggunakan banyak tampilan. Hanya memiliki menubar tunggal seperti kembali ke Leopard atau Lion.
Krystian

Nah, ini memperbaiki masalah lag kursor pada 2011 I7 MacBook Pro menggunakan layar utama dan layar Hi Res 2nd. Bagus sekali, terima kasih
ort11

Ini bekerja dengan baik untuk saya, menghapus centang pada 'Menampilkan memiliki ruang terpisah' telah meningkatkan kinerja. Saya menggunakan Retina MBP i7 2012.
Valerio Schiavoni

9

Saya menghapus jawaban lama saya karena ternyata hanya perbaikan sementara (jika bahkan perbaikan sama sekali). Hari ini saya menemukan sesuatu yang menghapus sebagian besar kelambatan untuk saya yang saya jelaskan secara rinci di tautan ini:

Yosemite: Zoom aksesibilitas + banyak monitor = kinerja buruk

Entah bagaimana file preferensi pengguna saya com.apple.sidebarlists.plist,, telah memperoleh beberapa kunci dengan nilai yang sangat panjang (semuanya bernama Bookmark); panjangnya berkisar antara 2,7 MB hingga 4,3 MB yang membuat ukuran file preferensi lebih besar dari 11 MB. Tampaknya setiap kali operasi yang diperlukan untuk mengakses data preferensi (berurutan) dari file itu, membaca seluruh file membawa semuanya terhenti hingga selesai. (Ketika saya melihat file dengan editor saya mengalami kelambatan yang sama dalam menelusuri file.) Menghapus file itu telah menghilangkan hampir semua kelambatan yang saya alami sejak beralih ke Yosemite dan terus melakukannya.

Saya pikir kita sedang berhadapan dengan beberapa masalah berbeda yang menyebabkan Yosemite melambat dan salah satu dari kita mungkin memiliki satu atau lebih masalah ini. Saya masih melihat kesedihan yang lama dari gerakan trackpad di log sistem saya yang saya rasakan sebagai penyebab kelambatan tetapi sekarang tampaknya hanya memperlambat segalanya pada waktu-waktu tertentu (dan juga menyebabkan pengguliran Firefox gagal) setelah menggunakan Firefox untuk sementara; sisa mesin tampaknya kembali ke kecepatan normal.

Jika ada yang menemukan hal yang sama dan, jika demikian, menghapus file preferensi ini maka akan lebih baik untuk memvalidasi atau membatalkan ini sebagai penyebab yang mungkin karena solusinya sejauh ini tampaknya sulit dipahami. Perubahan ini telah membuat perbedaan dramatis dalam menggunakan Yosemite untuk saya sehingga saya berharap ini adalah solusi bagi banyak orang lain yang mengalami perlambatan sejak meningkatkan ke Yosemite.


OK masih hari-hari awal, tapi sejauh ini sepertinya ini benar-benar membuat perbedaan. Terima kasih!
Alastair

@Alastair - Saya menemukan bahwa saya perlu beberapa upaya untuk menjaga kunci kembung keluar dari file pref sidebarlists (mungkin karena caching dan tidak yakin kapan file tersebut benar-benar ditulis ulang) tetapi saya belum melihat masalah tersebut muncul kembali setelah beberapa minggu. penggunaan dan itu memang membantu saya secara signifikan. Satu hal lain yang saya temukan membantu mencegahnya kembali adalah menghapus menu Item Terbaru seperti dalam kasus saya banyak masalah yang terkait dengan Server Terbaru. Semoga ini bisa membantu Anda.
Zhora

Setelah mengalami beberapa bulan dari setiap kinerja Yosemite yang merendahkan, ini akhirnya berhasil. Setiap orang yang mengalami masalah ini harus mengirimkan laporan bug ke Apple melalui bugreport.apple.com
Ricardo Sanchez-Saez

Saya sekarang menjalankan 10.10.3. Begitu saya sampai ke 10.10.2 kembung dari file-file itu tampaknya tidak terlalu menjadi masalah tetapi terkadang masih ada. Ini berlanjut dengan 10.10.3. Dari apa yang saya lihat biasanya terjadi ketika saya terhubung ke Mac mitra saya dan memiliki disk-nya di sidebar saya atau muncul di daftar Item Terbaru . Beberapa hari terakhir saya tampaknya mulai melambat sekali lagi ketika kembung. Saya keluar dari finder dan menghapus file-file pref dan kembali kecil sampai disk jaringan kembali. Saya mengumpulkan detail untuk laporan bug; memposting detail jika Anda menemukan hal-hal tertentu yang tampaknya menyebabkannya.
Zhora

6

Mesin saya memiliki masalah yang sama, yang saya lakukan adalah mencopot pemasangan Google Chrome, dan kemudian semuanya berjalan dengan lancar.

Ini mungkin tidak membantu Anda karena Anda adalah pengembang web dan dapat mengandalkan Chrome


1
Bagi saya itu juga disebabkan oleh Chrome. Setelah saya menutupnya, penggunaan CPU WindowServer rata-rata di bawah 5%.
maremmle

Keluar dari chrome, buka kembali dan klik cmd + shift + t untuk mendapatkan kembali semua tab jika sudah ditutup. Itu solusi untuk saya. Mengirimkan laporan masalah ke Chrome, Anda semua harus melakukan hal yang sama sehingga Google akan diperhatikan dan memperbaikinya.
Lukas


3

bagi saya, pelakunya menggunakan mode gelap lebar sistem Yosemite yang baru (Systemettings-> General-> menggunakan status gelap bar dan dok). Beralih kembali ke mode cerah mengurangi beban WindowServer untuk saya dari> 100% menjadi 2-7%. Jadi jika Anda mengaktifkannya, periksa itu. ;-)


Aplikasi yang mana itu?
Jake N

itu sistem selebar Yosemite. Pengaturan sistem-> Umum; Tidak ada aplikasi khusus
Peluk

Ah benar. Itu sebabnya saya tidak dapat menemukannya. Saya kembali ke versi lama sekarang.
Jake N

aneh. saya mematikan mode gelap, dan penggunaan cpu windowserver turun sekitar 33%. saya menyalakannya kembali, dan itu tetap rendah. sekarang saya bertanya-tanya apakah itu akan naik kembali jika saya meninggalkannya dalam mode gelap. kira saya akan mencari tahu.
bunnyhero

2

CrashPlan Tray jelas merupakan salah satu penyebab penggunaan CPU yang tinggi. Ini membantu untuk menonaktifkan animasi di preferensi baki.

Tapi itu tetap tidak menyelesaikan masalah bagi saya. Satu-satunya hal yang dapat menyelesaikannya selama seminggu sepertinya adalah reboot penuh. Setelah itu mesin menjadi lamban, dan perlu di-reboot. Kembali ke Windows95 yay! Apple harus melakukan sesuatu tentang ini - tetapi tidak, masalahnya tampaknya telah ada selamanya. Setidaknya mereka harus memberikan instruksi / aplikasi untuk debug ini dan menemukan penyebab eksternal, jika itu adalah aplikasi eksternal. Tapi saya semakin mulai berpikir bahwa ini terutama WindowServer yang terlibat dengan dirinya sendiri, diperburuk oleh pembaruan bilah tugas aplikasi lain, dll.


2

Saya terbiasa mengalami masalah ini, sampai saya memutakhirkan ke OS X 10.10.2. Sekarang saya bisa pergi selama berminggu-minggu tanpa me-reboot, dan animasi jendela akan tetap mulus, dan proses WindowServer tidak akan menggunakan banyak CPU.


Apakah itu pembaruan terbaru?
Jake N

Menurut MacRumors , dirilis pada 27 Januari 2015.
Elias Zamaria

1

Seperti yang disebutkan oleh sebagian besar jawaban, itu mungkin karena item menu bar Anda .. Saya mengalami perilaku yang sama dan menghapus iStat Menu bar serta Little Snitch dan setelah itu situasinya membaik secara signifikan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.