Yosemite üzerinde WindowServer yüksek CPU


128

Bu bir takip yani Yani Yosemite kurulumum yavaş - ne yapmalı?

Yosemite'i bir hafta kadar önce kurduğumdan beri makinem çok halsiz. Ben bir web geliştiricisiyim bu yüzden pencereleri / uygulamaları çok değiştiriyorum. Uygulamaları değiştirmek makinemi 2 veya daha fazla saniye bekletiyor.

Etkinlik İzleyicisini gözlemledikten sonra, pencereleri taşıdığımda ve sadece bir uygulamayı kullandığımda WindowServer'ın çok fazla CPU kullandığını görebiliyorum. Varsa, hangisinin soruna neden olduğunu belirlemek için uygulamaları kapatmayı denedim ancak henüz yararlı bir şey bulamadım.

İşte bir örnek.

WindowServer'ı% 37,6 olarak gösteren Etkinlik Monitörü.

Şu anda bile yazı yazarken% 10 ile% 20 kullanım arasında değişiyor. Ben sadece yazıyorum!

Bunu nasıl düzeltebilirim?

Yanıtlar:


92

Pencere çubuğumda yüksek frekanslı çizim güncellemeleri yapan herhangi bir öğeyi kaldırarak daha normal bir şeye geri dönmeyi başardığım WindowServer'da yüksek cpu kullanımıyla da benzer bir sorun yaşadım.

Benim durumumda en büyük suçlu gibi görünen Little Snitch'in Ağ İzleyicisi idi.


17
Bu benim de sorunumdu. Çarpışma planı ve küçük snitch hem menüye çok çekiyor. Animasyonları devre dışı bırakmak yardımcı oldu.
14'te 19

5
Tanrım, teşekkür ederim ... Ağ İzleyicisi'ni devre dışı bırakmak bir süre çalıştı, ancak her şey yeniden başladı. CrashPlan'ın ikon temasını "Animasyon yok" olarak ayarladıktan sonra, her şey olması gerektiği kadar hızlı.
Strayer

1
Tüm WindowServer'ımın dağılmaya başlamasıyla ilgili sorunlar yaşıyorum, bir süre büyük bir PDF'yi açtıktan ve kullandıktan sonra bilgisayarımı yavaşlatıyor. Oturumu kapatıp oturum açtıktan sonra, yine hızlı bir şekilde (Bu, menü çubuğunda çalışan küçük snitch ağ monitörüyle).
film42

PDF sorununu onaylayabilirim. Ayrıca küçük snitch'in bir etkisi var gibi gözüküyor - bundan sonra onu yakından izleyecektir.
binaryanomaly

1
Hangi menü öğelerinin yavaşlamaya neden olduğunu bulmak ve hata ayıklamak için herhangi bir yolu var mı? Küçük snitch ağ monitörünü zaten devre dışı
bıraktım

26

Henüz topladıklarımdan, aşağıdakiler size yardımcı olabilir ( kişisel deneyimlerimi italik olarak bulabilirsiniz ):

  • Görev Kontrolü: "Ekranlarda ayrı ayrı Boş alanlar var" tuşu, Panoyu kapatın. Kaplama olarak gösterge paneli benim için işleri yavaşlattı
  • Disk izinlerini düzeltin, Sistem Yönetim Denetleyicisini sıfırlayın, PRAM'ı sıfırlayın (Luis Mercado bunu https://discussions.apple.com/thread/6623697 adresinde açıkladı ). Bununla küçük bir başarı elde ettim, ancak sorun daha sonra ortaya çıkmaya başladı
  • Saydamlık efektlerini azaltın (Sistem Tercihleri> Ekran altında Erişilebilirlik bölümünde). Bunu denedim, performansı artırabilir ama görünüşü özlüyorum, bu yüzden geri değiştirdim.
  • Otomatik grafik değiştirmeyi kapatın (Sistem Tercihleri> Enerji Tasarrufu). Bu benim için en iyi seçenekti, çünkü enerji tüketimi konusunda gerçekten endişelenmiyorum, ama dürüst olmak gerekirse, buna gerçekten ihtiyaç duyulması gerektiğini düşünmüyorum.

Henüz gerçek bir çözümden haberdar değilim, umarım Apple'ın bunu 10.10.1'de çözeceğini umalım.

düzenleme: 10.10.1 güncellendi ve sorun hala devam ediyor, bu yüzden daha uzun süre beklemek ya da yeniden yükleme ile gitmek zorunda kalacağımızı düşünüyorum.

düzenleme 2: El Capitan'a geçmek bunu büyük ölçüde geliştirdi, bu yüzden benim için bu artık bir sorun değil.


Teşekkürler bunu deneyeceğim. Aynı sorunu mu yaşıyorsunuz?
Jake N

Evet, ben ... Lütfen sizin için neyin işe yarayacağını bana bildirin, ilgileniyorum.
Scorchio

1
Şimdiye kadar fikirlerinizi denedim, ama bu OSX'i yeniden yükledikten sonraydı. Bunu Kurtarma modu ile yaptım. OS X'i yeniden kurdum, biçimlendirmedim ve yeniden kurmadım - bu gerçekten acı verici. Sadece OS X'i yeniden yükledim ve şimdiye dek çok yardımcı oldum!
Jake N

Muhteşem. Panoyu kapatmanız ve "Ekranlarda Ayrı Alanlar Var" harikasıydı. 2013 Havamda gerçekten acı çektim ve şimdi tamamen yeni bir makine gibi.
villapossu

1
10.10.2 beta ile işler biraz daha iyi görünmekle birlikte, uygulama geçişi ve imleç bluetooth üzerinde olduğu kadar birçok Spotlight etkinliğinin yanı sıra çeşitli zamanlarda gerçek sorunları da yaşıyor. Ayrıca Safari hala biraz yavaş + büyük siyah "kutular" zaman zaman Safari'de görünüyor (x.0 ve x.1'deki gibi). Sonunda şans var mı?
14'te

13

"Ekranda ayrı boşluklar var" seçeneğini devre dışı bırakın

Merhaba, şunu deneyin: "Ekranda ayrı boşluklar var" işlevini devre dışı bırakın

LogOff ve Login tekrar giriş işlemini kontrol edin ...

her şey yolunda mı?


1
Öneriniz durumumu iyileştirdi, ancak sorunu tamamen
çözmedi

Ben aynıyım, biraz yardımcı oldu. Ama yine de korkunç.
Jake N,

Bu, birden fazla ekran kullanan kişilere bir çözüm değildir. Sadece tek menubar sahibi olmak, Leopard veya Lion'a dönmek gibidir.
Krystian

Bu, ana ekranı ve bir Yüksek Çözünürlüklü 2. ekranı kullanarak imleç gecikme problemini 2011 I7 MacBook Pro'da düzeltti. Çok hoş, teşekkürler
ort11

Bu benim için iyi çalıştı, 'Ekranlarda Ayrı Alanlara Sahip' seçeneğinin işaretini kaldırın, performansları oldukça artırdı. 2012 i7 MBP Retina'dayım.
Valerio Schiavoni

9

Eski cevabımı sildim çünkü yalnızca geçici bir düzeltme olduğu ortaya çıktı (hatta bir düzeltme olsa bile). Bugün, bu bağlantıda ayrıntılı olarak tarif ettiğim, yavaşlığımın çoğunu temizleyen bir şey buldum:

Yosemite: Erişilebilirlik zoom + çoklu monitör = düşük performans

Bir şekilde kullanıcı tercih dosyam, com.apple.sidebarlists.plistçok uzun değerli birkaç anahtar aldı (hepsi adlandırılmış Bookmark); uzunluklar yaklaşık 2.7 MB ila 4.3 MB arasında değişmekteydi, bu da tercih dosyasının boyutunu 11 MB'tan büyük kılmaktadır. Bu dosyadan (sıralı) tercih verilerine erişmek için gereken bir işlem gerçekleştiğinde, dosyanın tamamını okumak, tamamlanıncaya kadar her şeyi durma noktasına getirdi. (Bir düzenleyiciyle dosyaya bakarken, dosya üzerinde hareket ederken aynı yavaşlığı yaşadım.) Bu dosyayı kaldırmak, Yosemite’e geçmeden bu yana yaşadığım tüm yavaşlıkları ortadan kaldırdı ve yapmaya devam ediyor.

Yosemite’in yavaşlamasına neden olan birkaç farklı sorunla karşı karşıya olduğumuzu düşünüyorum ve herhangi birimiz bu sorunlardan birini veya daha fazlasını yaşayabilir. Hala sistemimde uzun süredir trackpad hareketlerini görüyorum. Bu, yavaşlığımın nedeni olduğunu hissettim ancak şimdi sadece belirli zamanlarda Firefox’u kullandıktan sonra bazı şeyleri yavaşlatıyor gibi görünüyor (Firefox’un kaymasını engelliyor). süre; Makinenin geri kalanı normal hızına geri döndü.

Herhangi biri aynı şeyi bulursa ve eğer öyleyse, bu tercih dosyasını kaldırırsa, çözüm şimdiye kadar görünüşte belirsiz olduğundan, bunu olası bir neden olarak doğrulamak veya geçersiz kılmak iyi olacaktır. Bu değişiklik benim için Yosemite'i kullanmada böylesine büyük bir fark yarattı. Umarım bu, Yosemite’e geçtikten bu yana yavaşlayan muzdarip birçok insan için bir çözümdür.


Tamam, hala erken günler, ama şimdiye kadar bu gerçekten bir fark yarattı gibi görünüyor. Teşekkürler!
Alastair

@Alastair - Bana şişirilmiş anahtarları sidebarlists pref dosyasından uzak tutmak için birkaç girişimde bulunduğumu öğrendim (belki önbellekleme ve dosyanın gerçekte yeniden yazıldığından emin olmadığım için) ama birkaç hafta sonra nüks sorunu görmedim kullanım ve önemli ölçüde bana yardımcı oldu. Geri dönmemesine yardımcı olduğum bir başka şey de, en son Son Sunucularla ilişkilendirilen problemimde olduğu gibi Son Öğeler menüsünü temizlemek oldu. Umarım size yardımcı olur.
Zhora

Her aşağılayıcı Yosemite performansının birkaç ayını yaşadıktan sonra, bu nihayet işe yaradı. Herkes aracılığıyla Apple'a hata raporu sunmalıdır bu sorunla karşılaşan bugreport.apple.com
Ricardo Sanchez-Saez

Şimdi 10.10.3'ü çalıştırıyorum. Bir keresinde 10.10.2'ye vardığımda dosyaların şişirilmesi daha az problem gibi görünüyordu ama bazen hala orada. 10.10.3 ile devam eder. Görebildiğim kadarıyla, genellikle ortağımın Mac'ine bağlandığımda ve diskini kenar çubuğumda tuttuğumda veya Son Öğeler listesinde göründüğümde oluyor . Son birkaç gün, patladığında tekrar yavaşlıyor gibiyim. Bulucudan çıktım ve pref dosyalarını kaldırdım ve ağdaki disk geri dönene kadar küçükler. Bugreport için detayları topluyorum; Ayrıntıya neden olacak belli şeyler bulursanız ayrıntıları gönderin.
Zhora

6

Makinemde de aynı sorun var, yaptığım şey Google Chrome'u kaldırmak ve ardından her şey sorunsuz gidiyor.

Bir web geliştiricisi olduğunuzdan ve Chrome’a güvenebileceğinizden bu size yardımcı olmayabilir


1
Benim için de Chrome'dan kaynaklanıyor. Kapattıktan sonra, WindowServer'ın CPU kullanımı ortalama% 5'in altına düşüyor.
maremmle

Kromdan çıkın, tekrar açın ve kapatılmışsa tüm sekmeleri geri kazanmak için cmd + shift + t tuşlarına basın. Bu benim için bir çözüm. Chrome’a sorun bildirisi gönderildi, hepinizin aynısını yapmalısınız, böylece Google bunu fark edip düzeltecektir.
Lukas,


3

benim için suçlu, Yosemite'nin yeni sistem çapında karanlık modunu kullanıyordu (Systemsettings-> General-> karanlık durum çubuğunu ve dock kullan). Parlak moda geri dönmek, Windows Server yüklemesini benim için% 100'den% 2-7'ye düşürdü. Yani, eğer etkinleştirdiyseniz, bunu kontrol edin. ;-)


Hangi uygulamadaydı?
Jake N

Yosemite'den beri geniş bir sistemdir. Sistem ayarları-> Genel; Uygulamaya özel bir şey yok
Hug

Ah doğru. Bu yüzden bulamıyorum. Şimdi eski sürüme döndüm.
Jake N

garip. karanlık modu kapattım ve pencere sunucusunun cpu kullanımı yaklaşık% 33 düştü. tekrar açtım ve düşük kaldı. şimdi karanlık modda bırakırsam, yukarı tırmanıp tırmanmayacağını merak ediyorum. Sanırım öğreneceğim.
bunnyhero Nisanda

2

CrashPlan Tray, yüksek CPU kullanımı için kesinlikle bir suçlu. Tepsi tercihlerindeki animasyonları devre dışı bırakmanıza yardımcı olur.

Ama yine de benim için sorunu çözmedi. Belki bir hafta boyunca çözen tek şey tam bir yeniden başlatma gibi gözüküyor. Bundan sonra makine sadece halsiz hale gelir ve yeniden başlatılması gerekir. Windows95 yayına geri dön! Apple bu konuda bir şeyler yapmalı - ama hayır, sorun sonsuza dek sürmüş gibi görünüyor. En azından bunu ayıklamak ve harici bir başvuru ise, dış suçlu bulmak için talimatlar / uygulama sağlamalıdır. Ama giderek daha çok bunun diğer uygulamaların görev çubuğu güncellemeleriyle daha da kötüleştiğini, aslında kendileriyle karıştığı WindowServer'ın olduğunu düşünmeye başladım.


2

OS X 10.10.2'ye yükselene kadar bu sorunu yaşardım. Şimdi yeniden başlatmadan haftalarca devam edebilirim, ve pencere animasyonları düzgün kalacaktır ve WindowServer işlemi çok fazla CPU kullanmayacaktır.


Bu yeni bir güncelleme mi?
Jake N

MacRumors'a göre 27 Ocak 2015'te serbest bırakıldı.
Elias Zamaria

1

Cevapların çoğunun belirttiği gibi, sizin bir menü çubuğu öğenizden kaynaklanıyor olabilir. Aynı davranışı deneyimledim ve iStat Menü çubuğunu ve Little Snitch'i kaldırdım ve bundan sonra durum önemli ölçüde düzeldi.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.