Přeskočit na obsah

Tichý chod naprázdno: pozadí Windows před optimalizací a po ní

Na této stránce

Vypnutí komponent na pozadí Windows skutečně ztišuje nečinnost: ve dvou nezávislých sériích měření počet procesů klesl o 49–56 %, vytížení CPU v nečinnosti o 17–67 % a objem paměťových závazků (commit) o 52 % ve druhé sérii. Ale pod plným zatížením CPU se propustnost zvýšila jen o 0,2–0,5 %. „Tichá nečinnost“ je potvrzené snížení práce na pozadí a konkurence o prostředky, nikoli nárůst FPS: konečný herní efekt v tomto výzkumu nebyl měřen.

Stav: směr efektu byl reprodukován ve dvou nezávislých sériích na jedné sestavě Windows 11 ve virtuálním stroji. Hodnoty se mezi sériemi liší, protože práce Windows na pozadí přichází v nárazech: v okně se skenováním Microsoft Defender dosahuje rozdíl vytížení CPU −67 %, v již tichém okně −17 %.

Ověřovali jsme čtyři tvrzení:

  1. Vypnutí komponent na pozadí znatelně snižuje aktivitu systému v nečinnosti.
  2. Znatelně snižuje aktivitu v prvních minutách po spuštění.
  3. Znatelně snižuje spotřebu paměti.
  4. Dává měřitelný nárůst výkonu pod plným zatížením CPU.
  • Windows 11 Pro, build 26300.9457 (26H2);
  • virtuální stroj: 4 vCPU, 8 GB RAM, virtualizace VMware;
  • dva stavy jedné instalace: výchozí („před“) a po aplikaci profilu optimalizace BoosterX (sestava aktuální k datům měření);
  • dvě nezávislé série měření: 2026-09-18 a 2026-09-19; stavy byly porovnávány na nezávislých kopiích disku, aby se měření navzájem neovlivňovala;
  • fáze: 5 minut po spuštění, 5 minut stabilizace, 5 minut nečinnosti;
  • krátké syntetické zátěže: 1, 4 a 8 vláken, zátěž na paměť, taktovaná zátěž a směsi priorit.

Měření nezahrnovala skutečné hry, GPU zátěž, fyzický hardware a dlouhá okna (hodiny a dny).

Protokol odpovídá „Jak zkoumáme Windows“:

  • každá fáze byla zaznamenána trasováním ETW (Windows Performance Recorder, lehké profily CPU, disku, souborů a sítě) a čítači výkonu s intervalem 5 sekund (systém) a 15 sekund (podle procesů);
  • fáze „po spuštění“ byla spuštěna řízenou restartací a zapnuta při uptime přibližně jedné minuty;
  • v každém trasování byl kontrolován počet ztracených událostí — ve všech uvedených oknech je roven nule;
  • zprůměrování bylo provedeno pouze přes úplné pětisekundové intervaly uvnitř hranic fáze (59 intervalů na fázi);
  • v sérii 2 byl první běh „před“ vyloučen kvůli přechodu virtuálního stroje do spánku; byl použit opakovaný běh;
  • zátěžové testy byly provedeny dvakrát, uvedeny jsou mediány; vytížení CPU je normováno na čtyři vCPU.

„Před“ a „po“ jsou stavy jedné instalace Windows: „po“ bylo získáno aplikací profilu optimalizace, „před“ je výchozí stav. Měnil se komplex nastavení jako celek, proto izolovaný přínos jednotlivého vypnutí nebyl hodnocen.

Série 1 (2026-09-18) — ustálená nečinnost bez aktivní údržby:

Metrika Před Po Změna
Vytížení CPU, % 2,48 2,06 −17 %
DPC + ISR, % CPU 1,73 1,59 −8 %
Přepnutí kontextu, /s 469 381 −19 %
Procesů (průměr) 134,9 69,3 −49 %
Vláken (průměr) 1 444,6 738,7 −49 %
Celkový CPU všech procesů, % 1,22 1,06 −13 %
Dostupná paměť, MB 5 490 6 518 +1 028
Čtení z disku, KB/s 22,6 24,4 +8 %
Zápis na disk, KB/s 311,3 262,1 −16 %
Síť (příjem), KB/s 132,6 2,2 −98 %
Síť (odesílání), KB/s 43,2 4,7 −89 %

Série 2 (2026-09-19) — stejné okno nečinnosti, ale ve stavu „před“ probíhalo skenování na pozadí Microsoft Defender:

Metrika Před Po Změna
Vytížení CPU, % 33,37 11,03 −67 %
Přepnutí kontextu, /s 3 737 291 −92 %
Procesů (průměr) 142,3 61,9 −56 %
Vláken (průměr) 1 494,7 637,1 −57 %
Dostupná paměť, MB 5 174 6 653 +1 479
Obsazená fyzická paměť, MB 3 017 1 538 −49 %
Paměťové závazky (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 %
Čtení z disku, MB/s 7,42 0,01 −99,9 %
Zápis na disk, MB/s 4,57 0,23 −95,0 %

Sítě v nečinnosti série 2 bylo v obou stavech téměř nulové (desítky bajtů za sekundu), proto se řádky sítě pro ni neuvádějí. Rozdíl mezi sériemi není rozpor, ale vlastnost samotného pozadí: když Windows provádí údržbu, vypnutí komponent na pozadí ušetří více; když je okno již tiché — méně.

První minuty po spuštění

Sekce “První minuty po spuštění”
Metrika Série 1 (před → po) Série 2 (před → po)
Vytížení CPU, % 3,42 → 2,59 14,62 → 11,88
Přepnutí kontextu, /s 1 114 → 600 1 257 → 393
Procesů 132 → 74 139 → 64
Vláken — 1 719 → 746
Obsazená fyzická paměť, MB — 2 821 → 1 581
Dostupná paměť, MB — 5 370 → 6 610
Čtení z disku, KB/s — 826 → 433
Zápis na disk, KB/s 634 → 418 709 → 298
Síť (příjem), KB/s — 1,15 → ~0

Pomlčka znamená, že v této sérii metrika pro fázi nebyla zaznamenána.

Snímek inventáře v nečinnosti (série 1):

Před Po
Procesů 136 70
Vláken 1 679 842
Celkový working set, MB 3 841 1 868
Celkové private bytes, MB 1 524 660

Největší spotřebitelé paměti před optimalizací: antivirový proces MsMpEng.exe (257 MB), explorer.exe (213 MB), StartMenuExperienceHost (144 MB), msedge.exe (133 MB), SearchHost.exe (122 MB). Po optimalizaci seznam vedl explorer.exe (170 MB), msedgewebview2 (119 MB), SearchHost.exe (115 MB) a StartMenuExperienceHost (106 MB).

Dostupná paměť vzrostla o 1,0–1,5 GB a objem závazků (commit) se snížil o 52 %. Co z toho lze skutečně „uvolnit“ a proč součet working set procesů není totéž co volná paměť, je rozebráno v „Kolik paměti lze ve Windows skutečně uvolnit“.

Krátké syntetické testy (série 2, mediány dvou opakování):

Scénář Změna propustnosti Vytížení CPU: před / po
Jedno vlákno +5,4 % 21,9 / 22,6 %
Čtyři vlákna (plná) +0,19 % 88,9 / 89,4 %
Osm vláken (plná) +0,50 % 88,9 / 88,8 %
Zátěž na paměť +11,2 % 84,8 / 87,5 %
Taktovaná (pauzy 1 ms) +5,4 % 64,3 / 67,7 %
Smíšené priority +8,5 % 21,2 / 22,5 %
Priorita na pozadí +77,1 % 38,8 / 65,2 %

Při plném čtyřvláknovém zatížení získal užitečný proces přibližně 89 % kapacity čtyř vCPU před optimalizací i po ní. Zbývajících ~11 % ve virtuálním stroji nelze prohlásit za odstranitelný „šum Windows“: plánování hypervizoru není z trasování hosta vidět. Pracovní vlákna byla rozdělena rovnoměrně (rozptyl objemu práce mezi nimi — 0,994–0,997), hladovění nebylo pozorováno a fronta CPU v nečinnosti po optimalizaci je prakticky prázdná.

Naměřené zdroje aktivity na pozadí ve stavu „před“:

  • antivirové skenování — hlavní zdroj v okně série 2: proces MsMpEng.exe spotřeboval 212 CPU sekund za pětiminutové okno nečinnosti;
  • ve výchozím stavu pracovala služba vyhledávání, služba SysMain, telemetrie, správce tisku a další komponenty — profil optimalizace převádí do vypnutého stavu přibližně 50 služeb na pozadí a 58 naplánovaných úloh;
  • po spuštění aktivitu doprovází orchestrátor aktualizací Windows.

Vypnutí komponent na pozadí neodstraňuje pozadí úplně: v optimalizovaném stavu dále pracovalo hodnocení kompatibility aplikací (přibližně 3,7 ms CPU za sekundu v okně údržby) a celkové zbytkové pozadí v ustálené nečinnosti činilo 4,8 ms CPU za sekundu — přibližně 0,12 % kapacity čtyř vCPU (měřeno podle trasování).

  • Reprodukováno (dvě nezávislé série): počet procesů −49…−56 %, vláken −49…−57 %, dostupná paměť +1,0–1,5 GB.
  • Naměřeno (série 2): commit −52 % v nečinnosti; obsazená fyzická paměť −49 % v nečinnosti a −44 % ve fázi po spuštění.
  • Naměřeno: vytížení CPU v nečinnosti −17 % v tichém okně a −67 % v okně se skenováním; přepnutí kontextu −19 % a −92 %; DPC −78 % (okno série 2); aktivita po spuštění nižší v obou sériích.
  • Naměřeno: pod plným zatížením CPU nárůst propustnosti +0,19 % (4 vlákna) a +0,50 % (8 vláken); při neúplném a smíšeném zatížení — od +5,4 do +11,2 %.
  • Naměřeno: zátěž třídy priority na pozadí se zrychlila o 77,1 % — ve stavu „před“ konkurovala práci samotných Windows na pozadí, včetně antivirového skenování.
  • Pozorováno: hlavní zdroje pozadí — antivirové skenování, údržba a úlohy kompatibility; po optimalizaci je zbytkové pozadí blízké nule, ale není nulové.
  • Nárůst FPS, snížení input lag nebo frametime ve skutečných hrách: nebylo měřeno. Syntetické CPU testy nemodelují hru s GPU a neprokazují herní efekt.
  • Izolovaný přínos každého jednotlivého vypnutí: byl aplikován komplex změn.
  • Přenos absolutních hodnot na fyzický hardware, jiné sestavy a jiné profily optimalizace.
  • Udržitelnost na dlouhých oknech: každá fáze — 5 minut; práce Windows na pozadí přichází v nárazech, proto „průměrný den“ nebyl měřen.
  • Měření byla provedena ve virtuálním stroji. Virtualizace vnáší vlastní podíl DPC/ISR a skrývá plánování hostitele; na fyzickém hardwaru budou absolutní hodnoty jiné. Podíly a směr srovnání „před/po“ za stejných podmínek zůstávají.
  • Metrika ISR byla z tabulek vyloučena: ve virtuálním stroji se čítač ISR podle PDH rozchází s obslužnými rutinami přerušení podle ETW přibližně o 10 % a nesčítá se do přesného součtu.
  • Okno „před“ série 2 obsahovalo aktivní skenování Defender a zatížení hostitele mezi okny se lišilo (v průměru 44 % proti 24 %). Proto jsou hodnoty vázány na konkrétní okna; směr je potvrzen dvěma sériemi.
  • V sérii 1 byla část fáze nečinnosti přerušena vnější pauzou virtuálního stroje přibližně na 26 sekund; zachytávání skončilo po obnovení, ztracené události nejsou.
  • Zátěžové testy — dvě opakování: jde o popisnou statistiku, statistická významnost nebyla hodnocena.
  • Část zisku v nečinnosti souvisí s vypnutím komponent ochrany Microsoft Defender. Systém bez antivirové ochrany je vědomý kompromis, nikoli optimalizace bez nákladů; ochranu je třeba vypínat s vědomím ceny.
  • Měřicí vrstva (trasování a čítače) sama vytváří malou zátěž na pozadí; ta je přítomna v obou stavech.

Výzkum a použité nástroje patří vývojáři BoosterX, proto má vývojář přímý zájem na výsledcích. Metodika a hranice použitelnosti jsou popsány výše a závěry lze ověřit podle otevřených dat a uvedených veřejných zdrojů.

Snížení šumu na pozadí je skutečný, dvakrát reprodukovaný efekt: dvakrát méně procesů a vláken, dvakrát méně paměťových závazků, o řád méně diskové a síťové aktivity v nečinnosti. To je užitečné samo o sobě — pro odezvu systému, úlohy na pozadí, teplotu, hluk ventilátorů a výdrž baterie, — a nevyžaduje sliby FPS.

Co od toho nelze očekávat: nárůst výkonu pod plným zatížením. Pokud je CPU již zatíženo užitečnou prací na ~89 % kapacity, vypnutí aktivity na pozadí nepřidá zbývajících 11 % — ve virtuálním stroji nepatří Windows. Čím je systém v okamžiku srovnání zaneprázdněnější, tím větší je viditelný efekt: v okně údržby je rozdíl násobný, v tichém okně — mírný.

Doporučení: hodnoťte pozadí před a po jakýchkoli změnách na svém počítači (Dispetcher zadach → „Výkon“ a „Procesy“, Monitor zdrojů), a neřiďte se cizími procenty. Pokud je cílem FPS v konkrétní hře, měřte právě je před změnou a po ní.

Obě série byly prováděny v izolovaných virtuálních strojích na nezávislých kopiích disku; po měřeních se stroje vracely do výchozích stavů. Článek nevyžaduje po čtenáři změnu parametrů, proto není na uživatelském počítači potřeba samostatná akce obnovení.

Veřejné primární zdroje

Sekce “Veřejné primární zdroje”
  • 2026-09-20: první publikace — dvě nezávislé série měření nečinnosti, fáze po spuštění, inventář a zátěžové testy.
  • 2026-09-20: upřesněna atribuce výsledků podle sérií (commit a obsazená fyzická paměť — pouze série 2; procesy −49…−56 %); disclaimer o střetu zájmů uveden do kanonické formulace.