Bölgedeydiniz, iş akışınızda alev alev yanıyordunuz ve sonra, birdenbire Mac'iniz takılmaya başladı. Sisteminizdeki uygulamalar ışık hızında açılmıyordu ve uygulamalar arasında geçiş gecikmeli olarak geliyordu.
Mac'inizin neden bu şekilde davrandığını anlamak için muhtemelen Activity Monitor'ü açtınız ve Mac'inizdeki CPU'nun tam gaz çalıştığını ve bunun da Mac'inizin zorlanmasına neden olduğunu keşfettiniz.
Peki Mac'inizdeki CPU kullanımı neden bu kadar yüksekti? WindowServer adlı bir işlem yüzünden miydi? Hadi öğrenelim.
Mac'te WindowServer Nedir?
Adına baktığınızda, WindowServer'ın internetle bir ilgisi olduğu izlenimine kapılmış olabilirsiniz. Ne de olsa sunucular, aradığımız web sitelerini bize sunmaya yardımcı oldukları için çoğunlukla dünya çapındaki ağda bulunur.
Bununla birlikte, Mac'inizdeki WindowServer işleminin internet ile hiçbir ilgisi yoktur. Aslında süreç, Mac'inizde temel bir görev olan Mac'inizde pencere çizmekten sorumludur. Bunun anlamı, Mac'inizde gördüğünüz tüm pencerelerin WindowServer tarafından oluşturulduğu ve yönetildiğidir.
Bu nedenle, Mac'inizde bir uygulama açtığınızda, ekranınızda kendi kullanıcı arayüzünü oluşturmak için WindowServer ile iletişim kurar. Bundan sonra, WindowServer ekranınızdaki şeffaflığı, içeriği ve diğer öğeleri dinamik olarak yönetir.
Buna ek olarak, işlemeden sorumlu olduğu için Mac'iniz hayata geçer geçmez süreç çalışmaya başlar. rıhtım, macOS menü çubuğu, ve masaüstünüzdeki tüm simgeler.
Tüm bunlar, WindowServer'ın görev açısından kritik bir işlem olduğunu ve işlemin CPU kullanımının Mac'inizdeki masaüstü ve pencere sayısıyla doğru orantılı olduğunu gösteriyor.
Bu nedenle, Mac'inizde birden çok açık uygulamanız varsa veya çalışma alanınızda birden çok ekran kullanıyorsanız, WindowServer işlemi CPU kaynaklarını tüketmeye bağlıdır.
Ancak WindowServer'ın tükettiği kaynak miktarını nasıl kontrol edersiniz? Aşağıda öğrenelim.
WindowServer'ın CPU Kullanımı Nasıl Kontrol Edilir
Artık WindowServer'ın ne olduğunu bildiğimize göre, Mac'in WindowServer işleminin ne kadar donanım kaynağı tükettiğini belirleyebiliriz. Bu nedenle, aşağıdaki basit talimatları izleyin:
- Kullan Komut + Boşluk Mac'inizde Spotlight'ı açmak için kısayol. Bundan sonra ara Etkinlik Monitörü.
- Aramak Pencere Sunucusu ve işlemin CPU ve bellek kullanımını görüntülemek için aynısına çift tıklayın.
Daha önce açıklandığı gibi, WindowServer işlemi çok fazla CPU döngüsü tüketebilir. Bununla birlikte, Mac'inizdeki uygulamalar düzgün çalışıyorsa, işlem CPU'larınızın hesaplama gücünün yüzde 10-30'unu tüketmelidir.
Aksine, Mac'inizdeki bir uygulamada bir hata varsa, bu WindowsServer'ın daha fazla hesaplama gücü tüketmesine neden olabilir, ancak bunu nasıl düzeltebileceğiniz aşağıda açıklanmıştır.
WindowServer'ın CPU Kullanımını Azaltmanın 11 Yolu
Mac'inizdeki WindowsServer işlemi çok fazla CPU döngüsü tüketiyorsa, bunu azaltmak için aşağıdaki ipuçlarını takip edebilirsiniz.
1. Masaüstünüzü Düzenleyin
Dosyaların masaüstünüzde olması kullanışlı olabilir. Dosyalara kolayca erişmenizi sağlar ve sık kullandığınız dosyalara kuşbakışı bir görünüm sağlar.
Bununla birlikte, masaüstünde çok sayıda öğeniz varsa, WindowServer işlemi üzerinde çalıştığınız pencereleri ve simgeleri işlemek zorundadır.
Bu nedenle, masaüstünde çok sayıda simgeniz varsa, bunları başka bir konuma taşıyabilir veya gereksizse silebilirsiniz.
Bunu yapmak, masaüstünde pencereleri işlerken CPU'nuzdaki yükü azaltır.
2. Mac'inizdeki Ekstra Masaüstü Bilgisayarları Kaldırın
Farklı uygulamalara sahip birkaç masaüstüne sahip olmak, sizi bir üretkenlik ustası yapabilir. Bununla birlikte, Mac'inizde birkaç masaüstünüz varsa, bazılarını unutabilirsiniz.
Bu nedenle, WindowServer kullanmadığınız ek pencereleri boyamak zorundadır. Bu, WindowServer işlemindeki yükü artırır.
Yani bu sorunu çözmek için açın Görev kontrolü basarak F3 ve imleci sık kullanmadığınız masaüstüne getirin. Bunu yapmak, üzerinde masaüstünü kapatmak için tıklayabileceğiniz bir "x" simgesi gösterecektir.
3. Hareketi ve Şeffaflığı Azaltın
Mac'inizdeki uygulamaların şeffaf bir arka planı vardır ve bu da onların estetik açıdan hoş görünmesini sağlar. Bununla birlikte, bunun ek CPU döngüleri kullanma maliyeti vardır.
Bu nedenle, uygulamaların şeffaflığını azaltmak, WindowServer'ın CPU kullanımının düşmesine neden olabilir.
Mac'inizdeki şeffaflığı ve hareketi azaltmak için aşağıdaki adımları uygulayabilirsiniz:
- Açık Sistem ayarları kullanarak Spotlight'ı başlatarak Komut + Boşluk kısayol. Alternatif olarak, onu Dock'tan da açabilirsiniz.
- Tıklamak Ulaşılabilirlik > Görüntülemek ve geçiş düğmelerini açın Hareketi azalt Ve Şeffaflığı azaltın.
4. Harici Ekranlar İçin Ayrı Alanları Kapatın
Mac'inize bağlı harici ekranlara sahip olmak üretkenliğinizi katlanarak artırabilir. Ancak üretkenlikteki bu artış, ek CPU döngüleri pahasına gelir.
Harici monitörünüzün, ekranın çıktısını almak için hâlâ Mac'inizin CPU'suna bağlı olduğunu unutmayın; bu nedenle, üzerindeki tüm pencerelerin Mac'inizdeki WindowServer tarafından çizilmesi gerekir.
Bu nedenle, harici bir monitöre sahip olmak sisteminize çok fazla yük bindirir. Ek olarak, yeni masaüstlerinin Mac tarafından yönetilmesi ve işlenmesi gerektiğinden, harici ekranınız için ayrı alanlara sahip olmak yükü daha da artırır.
Harici monitörlere bağlandığında CPU'nuzun üzerindeki yükü azaltmak için aşağıdaki adımları takip edebilirsiniz:
- git Sistem ayarları Mac'inizde Dock'tan. Veya Spotlight aramasını kullanın.
- Tıklamak Masaüstü ve Yuva ve anahtarı kapatın Ekranların ayrı Alanları vardır.
Değişikliklerin geçerli olması için Mac'inizden çıkış yapmanız ve tekrar giriş yapmanız gerekecek.
5. Sorunlu Uygulamaları Mac'inizden Kaldırın
Belirli uygulamaları açtığınızda Mac'in WindowServer işleminin CPU kullanımı artarsa, tüm sorunlarınızın suçlusu hatalı bir uygulama olabilir.
Bu nedenle, belirli uygulamaların Mac'inizdeki CPU yükünü artırdığını düşünüyorsanız, soruna bir çözüm bulmak için bunları silmek veya geliştiriciyle iletişime geçmek en iyisidir.
6. Güncellemeleri kontrol et
Mac'inizde eski bir işletim sistemine sahip olmak çeşitli sorunlara neden olur. Bazı durumlarda, WindowServer'ın daha yüksek CPU döngüleri kullanmasına neden olabilir.
Bu sorunu çözmek için yapmanız gereken tek şey Sistem ayarları > Genel > Yazılım güncellemesi.
7. Mac'inizi Yeniden Başlatın
Mac kullanıcıları sistemlerini nadiren yeniden başlatır; sonuçta, yeniden başlatmadan iyi çalışıyor. Bununla birlikte, Mac'inizdeki WindowServer çok fazla hesaplama gücü tüketiyorsa, sisteminizi yeniden başlatmak iyi bir fikirdir.
Bunu yapmak, Mac'inizdeki tüm bellek sistemlerini yeniden başlatır ve CPU veya bellek sistemlerini meşgul etmiş olabilecek sorunları ortadan kaldırır.
Mac'inizi yeniden başlatmak için Apple menüsüne tıklayın ve Tekrar başlat açılır menüden. Alternatif olarak, Mac'inizdeki güç düğmesini basılı tutabilirsiniz.
Ancak, yüksek CPU kullanımı nedeniyle Mac'iniz donduysa, gelişmiş yöntemlerden birini kullanabilirsiniz. Mac'inizi yeniden başlatmanın veya kapatmaya zorlamanın yolları.
8. Mac'inizdeki Uygulamaların Güncellenip Güncellenmediğini Kontrol Edin
Eski uygulamalar macOS'un yeni sürümleriyle düzgün bir şekilde iletişim kuramadığı için, Mac'inizde eski bir uygulamaya sahip olmak çoğu zaman WindowServer ile ilgili sorunlara neden olabilir.
Bu nedenle, şu adrese gidebilirsiniz: Uygulama mağazası > Güncellemeler > Tümünü Güncelle uygulamalarınızı güncellemek için.
Homebrew kullanıyorsanız Terminal uygulamasını açtıktan sonra aşağıdaki komutu yazabilirsiniz.
demlemek güncelleme
ProMotion ekrana sahip bir Mac'iniz varsa, örneğin 14 inç veya 16 inç MacBook Pro, devre dışı bırakmak ve yenileme hızını düşürmek WindowServer'ın CPU kullanımını azaltabilir.
Aynısını yapmak için şuraya gidin: Sistem Tercihleri > görüntüler > Yenileme hızı. Ardından, istediğiniz yenileme hızını seçebilirsiniz.
10. Mac'inizdeki Önbelleği Silin
Sisteminizdeki her uygulama, düzgün çalışması için geçici veriler üretir. Bu dosyalar önbellek dosyaları olarak bilinir ve uygulamaları çalıştırsalar da sisteminizin arızalanmasına da neden olabilirler.
Dolayısıyla, bizim durumumuzda, bu dosyalar Mac'inizdeki WindowServer'ın CPU kullanımını artırabilir.
Bu nedenle, bu dosyaları silmek için açın Bulucu, tıklamak Gitmek menü çubuğunda, Seçenek tuşuna basın ve tıklayın Kütüphane açılır menüde Ardından, Önbellekler klasörünü açın ve buradaki tüm dosyaları silin.
11. Mac'inizdeki SMC'yi Sıfırlayın
Sistem Yönetimi Denetleyicisi (SMC), Mac ile ilgili alt düzey işlevleri yönetir. Bu görevlerden biri, kapağı kaldırdığınızda ekranı yönetmeyi içerir.
Bu nedenle, SMC'deki sorunlar Mac'inizdeki WindowServer işleminin yüksek CPU kullanımına neden olabilir. Bu nedenle, ilgili kılavuzumuzu okumaktan çekinmeyin. Mac'inizdeki SMC'yi sıfırlama.
Mac'iniz Hala Yavaş mı Çalışıyor?
WindowServer, Mac'inizin yavaşlamasına neden oluyor olsa da, sisteminizin eski performansı sağlayamamasının başka birçok nedeni olabilir.
Sisteminizin performansını artırmak için, özellikle birkaç yıldır mevcut olanı kullanıyorsanız, depolama sistemlerine bakabilir veya yeni bir Mac satın alabilirsiniz.