Mac'te Tame High WindowServer CPU Kullanımı

Anonim

Mac, OS X Yosemite ile dikkate değer bir görsel yeniden tasarımın yanı sıra pek çok değişiklik aldı, ancak bu değişikliklerden bazıları ve çeşitli şeffaf efektler, hatalı Windows Sunucusu davranışıyla bazı kullanıcıların Mac performansını olumsuz etkiliyor olabilir. Bu tipik olarak, WindowsServer işleminin, görünüşte hiçbir sebep olmaksızın, genellikle eşlik eden aşırı bellek kullanımıyla birlikte, bazı bilgisayarlarda Mac OS X ve MacOS'un genel kullanımı sırasında çok yavaş ve dalgalı davranışa yol açan yoğun CPU kullanımına girmesiyle gösterilir.

En kötü ihtimalle, Hızlı Bakış'ı açmak, birkaç yeni Finder penceresi açmak veya yoğun bir Finder klasörü içeriğinde gezinmek, WindowsServer işlemci kullanımında bir bilgisayarın kapanmasına neden olacak kadar yüksek bir artışa yol açar. donma ve hatta çok kötülenmiş plaj topu imlecinin görünümü.

WindowsServer, macOS ve Mac OS X ile bazı durumlarda görünüşte anlamlı bir neden olmaksızın sık sık yüksek CPU kullanımında kalıyorsa, bu makale size yöneliktir. WindowsServer davranışını (veya hatalı davranışını) tetikleyebilecek öğeleri ve özellikleri az altarak WindowServer sürecini evcilleştirmeye çalışacağız; bu, WindowServer'ın Mac OS X'te görülen hemen hemen her şeyi çizmek için gerekli olduğu göz önüne alındığında zorlu bir görevdir. Umarım WindowServer CPU kullanımı sorun yalnızca ele alınacak bir hata veya optimizasyon sorunudur, ancak şimdilik bu davranış Mac OS'nin (Mac OS X 10.x) en son sürümlerinde de devam etmektedir.10.3 sonrası) en yeni Mac donanımında bile. Neyse ki yardımcı olan bazı çözümler var, o yüzden başlayalım.

Mac OS X'te Saydam Efektleri Kapatın

Saydamlık efektlerini tek başına kapatmak, donanım ister yeni ister eski olsun, Mac OS X Yosemite veya sonraki sürümlerini çalıştıran karşılaştığım tüm Mac'leri hızlandırıyor. Bilgisayar özellikle yavaş hissetmese bile, şeffaflık efektlerini kapattığınızda neredeyse kesinlikle daha hızlı hissedecektir.

  1. Apple menüsüne gidin ve "Sistem Tercihleri"ni seçin, ardından "Erişilebilirlik"e gidin
  2. Soldaki menüden “Ekran”ı seçin
  3. "Şeffaflığı az alt"ın yanındaki anahtarı AÇIK duruma getirin ( alternatif olarak, kullanıcı arayüzünün ayırt edilmesinin biraz daha kolay olmasını istiyorsanız Kontrastı Artır'ı etkinleştirebilirsiniz; bu aynı zamanda baştan sona yarı saydam öğeleri de kapatır OS X)

Hız artışı çoğu eylemde hemen fark edilir ve hatta donanıma bağlı olarak 10 FPS veya daha yüksek olabilen Quartz Debug'daki FPS kare hızı monitörüyle sonuçların öncesi ve sonrası ölçebilirsiniz. ekran animasyonlarının yenileme hızında artış.

Mac OS X 10.10.3'te (beta olduğu kabul edildi) durum hâlâ böyledir, bu nedenle inatçı bir hata olabilir veya OS X Yosemite için hâlâ biraz performans iyileştirmesi yapılabilir.

Şahsen, şeffaf efektleri severim, bu yüzden bunu en yeni Mac donanımıyla devam ettirme eğilimindeyim, ancak 16 GB RAM'e sahip 2015 model Retina MacBook Pro'm bile şeffaflığı kapatmaktan güç alıyor. Bu arada, 2012'den MacBook Air gibi biraz daha eski donanımlar, şeffaf efektlerle sinir bozucu derecede yavaş ve oldukça yeni ve güçlü bir donanım olduğu açık olan Retina iMac 27″ kullanıcılarından benzer şikayetler duydum.Geniş kaynaklara sahip yeni donanımın, OS X'te şeffaf efektler göstermekte hâlâ zorluk yaşayabiliyor olması, nihai bir yazılım çözümünün olası olduğunu gösteriyor.

Kullanılmayan Uygulama ve Bulucu Pencerelerini Kapat

OS X Yosemite'de birçok uygulama penceresi veya Finder açık olduğunda, WindowServer aşırı miktarda kaynak tüketmeye başlar. Bu, OS X'in tüm sürümlerinde (veya bu konuda herhangi bir işletim sisteminde) gerçekleşebilse de, Yosemite'de bunun özellikle yorucu bir olay olmasına neden olan benzersiz bir şey var.

Çözüm, her şeyden çok kullanıcı davranışı odaklıdır; artık kaynak gerektirmemesi için kullanılmayan pencereleri veya uygulamaları kapatmayı alışkanlık haline getirin.

Tüm Windows'u Kapat tuş vuruşunu hatırlamak, bunu yönetmek için yararlı olabilir.

Görev Kontrol Alanlarının Kendi Kendini Yeniden Düzenlemesini Durdurun

Temelde Mac'teki sanal masaüstü ortamı olan Spaces'ı kullanıyorsanız, boşlukların kullanıma göre yeniden düzenlenmesini durdurmak, WindowServer davranışında küçük bir fark yaratıyor gibi görünüyor.

  1. Apple menüsünden  Sistem Tercihlerini açın ve “Görev Kontrolü”ne gidin
  2. “En son kullanıma dayalı olarak Alanları otomatik olarak yeniden düzenle” ayarını devre dışı bırakın

Birçok kullanıcı bu özelliği zaten fark etmez, bu nedenle iyileştirme neredeyse sıfır olsa bile genellikle gözden kaçmaz.

Birden Çok Ekran? Her İçin Boşlukları Kapatın

Bir çoklu ekran kurulumunuz varsa, devre dışı bırakılacak başka bir ayar, her bir ekran için Alanlar'dır.

  1. Sistem Tercihlerini açın ve “Görev Kontrolü”ne gidin
  2. “Ekranlar ayrı boşluklara sahiptir” ayarını KAPALI olarak değiştirin
  3. Çıkış yapın veya daha iyisi Mac'i yeniden başlatın

Elbette, Mac'inizle birden çok ekran kullanan biri değilseniz, bu değişikliğin hiçbir etkisi olmayacağından, odak noktanız başka bir yerde olmalıdır.

Yeniden Başlat

Mac'lerini asla kapatmayan veya yeniden başlatmayan Mac kullanıcılarından biriyseniz, ancak WindowServer yüksek CPU sorunları yaşıyorsanız, Mac'i biraz daha sık ayarlayıp yeniden başlatmak isteyebilirsiniz. Mac'in yeniden başlatılması, WindowsServer işleminin yanlış davranışına geçici bir çözüm sunar. Bunun kulağa çok saçma bir tavsiye gibi geldiğini biliyorum, ancak birçok yorumcu bununla geçici bir başarı bildirdi ve ben de bir gelişme gözlemledim. Kesinlikle idealden daha az, ancak asıl neden ele alınana kadar bu yardımcı olabilir.

Yukarıdakilerin tümünü yaptıysanız ve Windows Server'ın hatalı çalıştığını veya Mac'in aşırı derecede yavaş çalıştığını görmeye devam ediyorsanız, OS X Yosemite'i hızlandırmak için bu ipuçlarını ve hatta nedenini anlamak için genel ipuçlarını gözden geçirmeye değer. Mac yavaş çalışabilir ve bu da daha fazla yardımcı olabilir.

WindowsServer sorunları yaşadınız mı? OS X Yosemite'de WindowServer kaynak kullanımını az altmak için herhangi bir ipucunuz var mı? Deneyiminizi ve püf noktalarınızı yorumlarımızda paylaştığınızdan emin olun.

Mac'te Tame High WindowServer CPU Kullanımı