İçeriğe geç

Sessiz boşta çalışma: optimizasyondan önce ve sonra Windows arka planı

Sayfa içeriği

Windows arka plan bileşenlerini devre dışı bırakmak, boşta çalışma durumunu gerçekten daha sessiz hâle getiriyor: iki bağımsız ölçüm serisinde işlem sayısı 49–56 % azaldı, boşta CPU kullanımı 17–67 % düştü ve ikinci seride bellek taahhüdü (commit) 52 % azaldı. Ancak tam CPU yükü altında iş hacmi yalnızca 0,2–0,5 % arttı. «Sessiz boşta çalışma», arka plan işlerinin ve kaynak rekabetinin doğrulanmış biçimde azalmasıdır; FPS artışı değildir: bu araştırmada oyunlardaki nihai etki ölçülmedi.

Durum: Etkinin yönü, sanal makinede aynı Windows 11 derlemesi üzerinde yürütülen iki bağımsız seride tekrarlandı. Arka plan Windows etkinliği dalgalar hâlinde geldiğinden seriler arasındaki değerler farklılık gösteriyor: Microsoft Defender taramasının yapıldığı zaman aralığında CPU kullanımı farkı −67 %’ye ulaşırken, zaten sessiz olan bir zaman aralığında −17 % oldu.

Dört iddiayı sınadık:

  1. Arka plan bileşenlerini devre dışı bırakmak, sistemin boşta çalışma etkinliğini belirgin ölçüde azaltır.
  2. Bu, yüklemeden sonraki ilk dakikalardaki etkinliği belirgin ölçüde azaltır.
  3. Bellek kullanımını belirgin ölçüde azaltır.
  4. Tam CPU yükü altında ölçülebilir bir performans artışı sağlar.
  • Windows 11 Pro, build 26300.9457 (26H2);
  • sanal makine: 4 vCPU, 8 GB RAM, VMware sanallaştırması;
  • aynı kurulumun iki durumu: başlangıç («önce») ve BoosterX optimizasyon profili uygulandıktan sonraki durum (ölçüm tarihlerinde güncel olan derleme);
  • iki bağımsız ölçüm serisi: 2026-09-18 ve 2026-09-19; ölçümlerin birbirini etkilememesi için durumlar bağımsız disk kopyalarında karşılaştırıldı;
  • aşamalar: yüklemeden sonra 5 dakika, kararlı hâle gelmesi için 5 dakika, boşta 5 dakika;
  • kısa sentetik yükler: 1, 4 ve 8 iş parçacığı, bellek yükü, aralıklı yük ve öncelik karışımları.

Ölçümlere gerçek oyunlar, GPU yükü, fiziksel donanım ve uzun zaman aralıkları (saatler ve günler) dâhil edilmedi.

Dört aşamalı ve oyun ölçümleri içeren, Ryzen 7 7800X3D işlemcili fiziksel bir bilgisayarda yürütülen ayrı bir seri «BoosterX: Windows arka planı ve CS2 FPS» makalesinde yayımlandı. Bu serinin sonuçları sanal makinelerdeki bu serinin sonuçlarıyla birleştirilmemiştir.

Protokol, «Windows’u nasıl araştırıyoruz» ile uyumludur:

  • her aşama ETW iz kaydıyla (Windows Performance Recorder; CPU, disk, dosya ve ağ için hafif profiller) ve 5 saniyelik (sistem) ve 15 saniyelik (işlemler bazında) aralıklarla alınan performans sayaçlarıyla kaydedildi;
  • «yüklemeden sonra» aşaması kontrollü bir yeniden başlatmayla başlatıldı ve çalışma süresi yaklaşık bir dakika olduğunda devreye alındı;
  • her izde kaybolan olay sayısı kontrol edildi; burada verilen tüm zaman aralıklarında bu sayı sıfırdır;
  • ortalama yalnızca aşama sınırları içindeki tam beş saniyelik aralıklar üzerinden hesaplandı (aşama başına 59 aralık);
  • 2 serisinde ilk «önce» çalıştırması, sanal makinenin uykuya geçmesi nedeniyle dışarıda bırakıldı; tekrarlanan çalıştırma kullanıldı;
  • yük testleri ikişer kez çalıştırıldı ve medyan değerler verildi; CPU kullanımı dört vCPU’ya göre normalize edildi.

«Önce» ve «sonra», aynı Windows kurulumunun durumlarıdır: «sonra», optimizasyon profili uygulanarak elde edildi; «önce» ise başlangıç durumudur. Ayarların tümü bir bütün olarak değiştirildiğinden, tek tek devre dışı bırakma işlemlerinin bağımsız katkısı değerlendirilmedi.

1 serisi (2026-09-18) — etkin bakım işlemi olmayan, kararlı boşta çalışma:

Metrik Önce Sonra Değişim
CPU kullanımı, % 2,48 2,06 −17 %
DPC + ISR, % CPU 1,73 1,59 −8 %
Bağlam değiştirme, /sn 469 381 −19 %
İşlemler (ortalama) 134,9 69,3 −49 %
İş parçacıkları (ortalama) 1 444,6 738,7 −49 %
Tüm işlemlerin toplam CPU kullanımı, % 1,22 1,06 −13 %
Kullanılabilir bellek, MB 5 490 6 518 +1 028
Diskten okuma, KB/sn 22,6 24,4 +8 %
Diske yazma, KB/sn 311,3 262,1 −16 %
Ağ (alınan), KB/sn 132,6 2,2 −98 %
Ağ (gönderilen), KB/sn 43,2 4,7 −89 %

2 serisi (2026-09-19) — aynı boşta çalışma zaman aralığı, ancak «önce» durumunda Microsoft Defender arka plan taraması yürütülüyordu:

Metrik Önce Sonra Değişim
CPU kullanımı, % 33,37 11,03 −67 %
Bağlam değiştirme, /sn 3 737 291 −92 %
İşlemler (ortalama) 142,3 61,9 −56 %
İş parçacıkları (ortalama) 1 494,7 637,1 −57 %
Kullanılabilir bellek, MB 5 174 6 653 +1 479
Kullanılan fiziksel bellek, MB 3 017 1 538 −49 %
Bellek taahhüdü (commit), MB 2 617 1 249 −52 %
Nonpaged pool, MB 298,2 212,9 −29 %
Paged pool, MB 258,5 86,0 −67 %
DPC, % CPU 0,89 0,19 −78 %
Diskten okuma, MB/sn 7,42 0,01 −99,9 %
Diske yazma, MB/sn 4,57 0,23 −95,0 %

2 serisinin boşta çalışma sırasında her iki durumda da neredeyse hiç ağ etkinliği yoktu (saniyede onlarca bayt); bu nedenle ağ satırları verilmemiştir. Seriler arasındaki fark bir çelişki değil, arka plan etkinliğinin doğasından kaynaklanır: Windows bakım işlemleri yürütürken arka plan bileşenlerini devre dışı bırakmak daha fazla tasarruf sağlar; zaman aralığı zaten sessiz olduğunda ise daha az.

Metrik 1 serisi (önce → sonra) 2 serisi (önce → sonra)
CPU kullanımı, % 3,42 → 2,59 14,62 → 11,88
Bağlam değiştirme, /sn 1 114 → 600 1 257 → 393
İşlemler 132 → 74 139 → 64
İş parçacıkları — 1 719 → 746
Kullanılan fiziksel bellek, MB — 2 821 → 1 581
Kullanılabilir bellek, MB — 5 370 → 6 610
Diskten okuma, KB/sn — 826 → 433
Diske yazma, KB/sn 634 → 418 709 → 298
Ağ (alınan), KB/sn — 1,15 → ~0

Uzun çizgi, bu seride ilgili aşama için metriğin kaydedilmediğini belirtir.

Boşta çalışma envanter görüntüsü (1 serisi):

Önce Sonra
İşlemler 136 70
İş parçacıkları 1 679 842
Toplam working set, MB 3 841 1 868
Toplam private bytes, MB 1 524 660

Optimizasyondan önce en fazla bellek kullananlar: antivirüs işlemi MsMpEng.exe (257 MB), explorer.exe (213 MB), StartMenuExperienceHost (144 MB), msedge.exe (133 MB), SearchHost.exe (122 MB). Optimizasyondan sonra listenin başında explorer.exe (170 MB), msedgewebview2 (119 MB), SearchHost.exe (115 MB) ve StartMenuExperienceHost (106 MB) yer aldı.

Kullanılabilir bellek 1,0–1,5 GB arttı; taahhüt (commit) miktarı ise 52 % azaldı. Bunların hangisinin gerçekten «serbest bırakılabileceği» ve işlemlerin toplam working set değerinin neden boş bellekle aynı şey olmadığı, «Windows’ta gerçekte ne kadar bellek serbest bırakılabilir» makalesinde açıklanmıştır.

Kısa sentetik testler (2 serisi, iki tekrarın medyanları):

Senaryo İş hacmindeki değişim CPU kullanımı: önce / sonra
Tek iş parçacığı +5,4 % 21,9 / 22,6 %
Dört iş parçacığı (tam) +0,19 % 88,9 / 89,4 %
Sekiz iş parçacığı (tam) +0,50 % 88,9 / 88,8 %
Bellek yükü +11,2 % 84,8 / 87,5 %
Aralıklı (1 ms duraklamalar) +5,4 % 64,3 / 67,7 %
Karışık öncelikler +8,5 % 21,2 / 22,5 %
Arka plan önceliği +77,1 % 38,8 / 65,2 %

Tam dört iş parçacıklı yük altında yararlı işlem, optimizasyondan önce de sonra da dört vCPU kapasitesinin yaklaşık 89 %’ini kullandı. Sanal makinede kalan ~11 %’lik kısmı giderilebilir «Windows gürültüsü» olarak nitelendirmek mümkün değildir: hipervizörün zamanlaması konuk sistem iz kaydında görünmez. İş parçacıkları eşit biçimde dağıtıldı (aralarındaki iş miktarı farkı 0,994–0,997), aç kalma gözlenmedi ve optimizasyondan sonra boşta CPU kuyruğu neredeyse boştu.

«Önce» durumunda ölçülen arka plan etkinliği kaynakları:

  • antivirüs taraması — 2 serisinin zaman aralığındaki başlıca kaynak: MsMpEng.exe işlemi, beş dakikalık boşta çalışma aralığında 212 CPU saniyesi kullandı;
  • başlangıç durumunda arama hizmeti, SysMain hizmeti, telemetri, yazdırma biriktiricisi ve diğer bileşenler çalışıyordu; optimizasyon profili yaklaşık 50 arka plan hizmetini ve 58 zamanlanmış görevi devre dışı duruma geçiriyor;
  • yüklemeden sonra etkinliğe Windows güncelleştirme düzenleyicisi eşlik ediyor.

Arka plan bileşenlerini devre dışı bırakmak arka plan etkinliğini tamamen ortadan kaldırmaz: optimize edilmiş durumda uygulama uyumluluğu değerlendirmesi çalışmaya devam etti (bakım zaman aralığında saniyede yaklaşık 3,7 ms CPU) ve kararlı boşta çalışma sırasında kalan toplam arka plan etkinliği saniyede 4,8 ms CPU oldu; bu, dört vCPU kapasitesinin yaklaşık 0,12 %’idir (iz kaydından ölçülmüştür).

  • Tekrarlandı (iki bağımsız seri): işlem sayısı −49…−56 %, iş parçacığı sayısı −49…−57 %, kullanılabilir bellek +1,0–1,5 GB.
  • Ölçüldü (2 serisi): boşta commit −52 %; boşta kullanılan fiziksel bellek −49 %, yüklemeden sonraki aşamada −44 %.
  • Ölçüldü: boşta CPU kullanımı sessiz zaman aralığında −17 %, tarama yapılan zaman aralığında −67 %; bağlam değiştirme sırasıyla −19 % ve −92 %; DPC −78 % (2 serisinin zaman aralığı); yükleme sonrası etkinlik her iki seride de daha düşüktü.
  • Ölçüldü: tam CPU yükü altında iş hacmi artışı +0,19 % (4 iş parçacığı) ve +0,50 % (8 iş parçacığı); kısmi ve karma yüklerde +5,4 ile +11,2 % arasında.
  • Ölçüldü: arka plan önceliği sınıfındaki yük 77,1 % hızlandı; «önce» durumunda bu yük, antivirüs taraması dâhil Windows’un kendi arka plan etkinliğiyle rekabet ediyordu.
  • Gözlemlendi: başlıca arka plan etkinliği kaynakları antivirüs taraması, bakım ve uyumluluk görevleridir; optimizasyondan sonra kalan arka plan etkinliği sıfıra yakındır, ancak sıfır değildir.
  • Gerçek oyunlarda FPS artışı, input lag veya frametime azalması: ölçülmedi. Sentetik CPU testleri GPU kullanan bir oyunu modellemez ve oyunlardaki etkiyi kanıtlamaz.
  • Her bir devre dışı bırakma işleminin bağımsız katkısı: değişiklikler bir bütün olarak uygulandı.
  • Mutlak değerlerin fiziksel donanıma, diğer derlemelere ve diğer optimizasyon profillerine genellenmesi.
  • Uzun zaman aralıklarındaki kararlılık: her aşama 5 dakika sürdü; Windows arka plan etkinliği dalgalar hâlinde geldiğinden «ortalama bir gün» ölçülmedi.
  • Ölçümler sanal makinede yapıldı. Sanallaştırma kendi DPC/ISR payını ekler ve ana makinenin zamanlamasını gizler; fiziksel donanımdaki mutlak değerler farklı olacaktır. Aynı koşullarda «önce/sonra» karşılaştırmasının oranları ve yönü korunur.
  • ISR metriği tablolara alınmadı: sanal makinede PDH üzerinden alınan ISR sayacı, ETW üzerinden alınan kesme işleyicileriyle yaklaşık 10 % farklılık gösteriyor ve tam toplama ulaşmıyor.
  • 2 serisinin «önce» zaman aralığında Defender taraması etkin durumdaydı; ayrıca zaman aralıkları arasında ana makine yükü farklıydı (ortalama 44 % ve 24 %). Bu nedenle değerler belirli zaman aralıklarına bağlıdır; yön iki seriyle doğrulanmıştır.
  • 1 serisinde boşta çalışma aşamasının bir kısmı, sanal makinenin yaklaşık 26 saniyelik harici duraklamasıyla kesintiye uğradı; yakalama devam ettikten sonra sona erdi ve kaybolan olay olmadı.
  • Yük testleri iki kez tekrarlandı: bu betimleyici istatistiktir; istatistiksel anlamlılık değerlendirilmedi.
  • Boşta çalışma sırasında elde edilen kazanımın bir kısmı, Microsoft Defender koruma bileşenlerinin devre dışı bırakılmasıyla ilişkilidir. Antivirüs koruması olmayan bir sistem, maliyetsiz bir optimizasyon değil, bilinçli bir ödünleşimdir; korumayı devre dışı bırakırken bunun bedelini göz önünde bulundurun.
  • Ölçüm katmanı (iz kaydı ve sayaçlar) kendisi de küçük bir arka plan yükü oluşturur; bu yük her iki durumda da mevcuttur.

Araştırma ve kullanılan araçlar BoosterX geliştiricisine aittir; dolayısıyla geliştiricinin sonuçlara doğrudan ilgisi vardır. Yöntem ve uygulanabilirlik sınırları yukarıda açıklanmıştır; sonuçlar açık veriler ve listelenen herkese açık kaynaklar üzerinden doğrulanabilir.

Arka plan gürültüsünün azalması gerçek ve iki kez tekrarlanmış bir etkidir: işlem ve iş parçacığı sayısı yarıya, bellek taahhüdü yarıya iner; boşta çalışma sırasında disk ve ağ etkinliği bir büyüklük mertebesi azalır. Bu, sistemin yanıt verme hızı, arka plan görevleri, sıcaklık, fan gürültüsü ve pil ömrü açısından kendi başına yararlıdır; FPS vaadi gerektirmez.

Bundan beklenmemesi gereken şey: tam yük altında performans artışı. CPU yararlı işle yüklenmiş ve kapasitesinin ~89 %’ini kullanıyorsa, arka plan etkinliğini devre dışı bırakmak kalan 11 %’i eklemez; sanal makinede bu kapasite Windows’a ait değildir. Karşılaştırma anında sistemin ne yaptığı, görünen etkinin büyüklüğünü belirler: bakım zaman aralığında fark kat kat büyüktür; sessiz zaman aralığında ise daha sınırlıdır.

Öneri: başkalarının yüzdelerini esas almak yerine, bilgisayarınızdaki arka plan etkinliğini değişikliklerden önce ve sonra değerlendirin (Görev Yöneticisi → «Performans» ve «İşlemler», Kaynak İzleyicisi). Amaç belirli bir oyunda FPS ise, değişiklikten önce ve sonra doğrudan FPS’yi ölçün.

Her iki seri de bağımsız disk kopyaları üzerinde, yalıtılmış sanal makinelerde yürütüldü; ölçümlerden sonra makineler başlangıç durumlarına döndürüldü. Makale okuyucunun ayarları değiştirmesini gerektirmediğinden, kullanıcının bilgisayarında ayrıca geri yükleme işlemi yapılması gerekmez.

  • 2026-09-20: ilk yayımlanma — boşta çalışmaya ilişkin iki bağımsız ölçüm serisi, yükleme sonrası aşamalar, envanter ve yük testleri.
  • 2026-09-20: sonuçların serilere göre atfı netleştirildi (commit ve kullanılan fiziksel bellek yalnızca 2 serisi; işlem sayısı −49…−56 %); çıkar çatışması açıklaması standart ifadeye uygun hâle getirildi.