Přeskočit na obsah

Tichý nečinný stav: aktivita Windows před optimalizací a po ní

Na této stránce

Vypnutí komponent Windows na pozadí skutečně ztiší nečinnost systému: ve dvou nezávislých sériích měření klesl počet procesů o 49–56 %, vytížení CPU v nečinnosti o 17–67 % a objem závazků paměti (commit) ve druhé sérii o 52 %. Při plném zatížení CPU však propustnost vzrostla jen o 0,2–0,5 %. „Tichá nečinnost“ znamená potvrzené omezení práce na pozadí a soupeření o prostředky, nikoli nárůst FPS: výsledný herní efekt se v této studii neměřil.

Stav: směr účinku se podařilo zopakovat ve dvou nezávislých sériích na stejném sestavení Windows 11 ve virtuálním počítači. Hodnoty se mezi sériemi liší, protože práce Windows na pozadí přichází ve špičkách: v časovém okně se skenováním Microsoft Defender dosahuje rozdíl ve vytížení CPU −67 %, v již klidné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 během prvních minut po spuštění.
  3. Znatelně snižuje spotřebu paměti.
  4. Přináší měřitelný nárůst výkonu při plném zatížení CPU.
  • Windows 11 Pro, build 26300.9457 (26H2);
  • virtuální počítač: 4 vCPU, 8 GB RAM, virtualizace VMware;
  • dva stavy jedné instalace: původní („před“) a po použití optimalizačního profilu BoosterX (sestavení aktuální k datům měření);
  • dvě nezávislé série měření: 2026-09-18 a 2026-09-19; stavy se porovnávaly 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ěž paměti, pulzní zátěž a kombinace priorit.

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

Samostatná série na fyzickém počítači Ryzen 7 7800X3D se čtyřmi fázemi a herními měřeními je publikována v článku „BoosterX: procesy Windows na pozadí a FPS v CS2“. Její výsledky se s touto sérií měření ve virtuálních počítačích neslučují.

Protokol odpovídá článku „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 (procesy);
  • fáze „po spuštění“ se zahajovala řízeným restartem a začínala při době běhu systému přibližně jednu minutu;
  • v každém trasování se kontroloval počet ztracených událostí — ve všech uvedených oknech je nulový;
  • průměrování se provádělo pouze za ú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, protože virtuální počítač přešel do režimu spánku; použilo se opakované měření;
  • zátěžové testy se prováděly dvakrát, jsou uvedeny mediány; vytížení CPU je normalizováno na čtyři vCPU.

„Před“ a „po“ označují stavy jedné instalace Windows: stav „po“ vznikl použitím optimalizačního profilu, „před“ je původní stav. Měnila se celá sada nastavení, takže samostatný příspěvek jednotlivých vypnutí se nehodnotil.

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 %
Procesy (průměr) 134,9 69,3 −49 %
Vlákna (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é časové okno nečinnosti, ale ve stavu „před“ probíhalo skenování Microsoft Defender na pozadí:

Metrika Před Po Změna
Vytížení CPU, % 33,37 11,03 −67 %
Přepnutí kontextu, /s 3 737 291 −92 %
Procesy (průměr) 142,3 61,9 −56 %
Vlákna (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 %
Závazky paměti (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 %

V sérii 2 byla síť v nečinnosti téměř neaktivní v obou stavech (desítky bajtů za sekundu), proto nejsou řádky se sítí uvedeny. Rozdíl mezi sériemi není rozpor, ale vlastnost samotné aktivity na pozadí: když Windows provádí údržbu, vypnutí komponent na pozadí ušetří více; když je časové okno už klidné, 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
Procesy 132 → 74 139 → 64
Vlákna — 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 se metrika v dané sérii pro tuto fázi nezaznamenávala.

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

Před Po
Procesy 136 70
Vlákna 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 seznamu vévodily 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) klesl o 52 %. Co z toho lze skutečně „uvolnit“ a proč součet working setů procesů není totéž co volná paměť, rozebírá článek „Kolik paměti lze ve Windows skutečně uvolnit“.

Krátké syntetické testy (série 2, mediány ze 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é zatížení) +0,19 % 88,9 / 89,4 %
Osm vláken (plné zatížení) +0,50 % 88,9 / 88,8 %
Zátěž paměti +11,2 % 84,8 / 87,5 %
Pulzní (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 zatížení čtyřmi vlákny využíval pracovní proces přibližně 89 % kapacity čtyř vCPU před optimalizací i po ní. Zbývajících ~11 % ve virtuálním počítači nelze označit za odstranitelný „šum Windows“: plánování hypervizoru není z trasování hostovaného systému viditelné. Pracovní vlákna byla rozložena rovnoměrně (rozdíl v objemu práce mezi nimi činil 0,994–0,997), k hladovění nedocházelo a fronta CPU byla po optimalizaci v nečinnosti prakticky prázdná.

Odkud pochází aktivita na pozadí

Sekce “Odkud pochází aktivita na pozadí”

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

  • antivirové skenování — hlavní zdroj v časovém okně série 2: proces MsMpEng.exe spotřeboval 212 sekund CPU během pětiminutového okna nečinnosti;
  • v původním stavu běžely služba vyhledávání, služba SysMain, telemetrie, zařazování tisku a další komponenty — optimalizační profil přepíná do zakázaného stavu přibližně 50 služeb na pozadí a 58 naplánovaných úloh;
  • po spuštění doprovází aktivitu orchestrátor aktualizací Windows.

Vypnutí komponent na pozadí neodstraní veškerou aktivitu na pozadí: v optimalizovaném stavu nadále běželo vyhodnocování kompatibility aplikací (přibližně 3,7 ms CPU za sekundu v okně údržby) a celková zbývající aktivita na pozadí v ustálené nečinnosti činila 4,8 ms CPU za sekundu — přibližně 0,12 % kapacity čtyř vCPU (měřeno trasováním).

  • Zopakováno (dvě nezávislé série): počet procesů −49…−56 %, počet vláken −49…−57 %, dostupná paměť +1,0–1,5 GB.
  • Změřeno (série 2): commit v nečinnosti −52 %; obsazená fyzická paměť v nečinnosti −49 % a ve fázi po spuštění −44 %.
  • Změřeno: vytížení CPU v nečinnosti −17 % v klidném okně a −67 % v okně se skenováním; přepnutí kontextu −19 % a −92 %; DPC −78 % (časové okno série 2); aktivita po spuštění byla v obou sériích nižší.
  • Změřeno: při plném zatížení CPU vzrostla propustnost o +0,19 % (4 vláken) a +0,50 % (8 vláken); při neúplném a smíšeném zatížení o +5,4 až +11,2 %.
  • Změřeno: zátěž s prioritou na pozadí se zrychlila o 77,1 % — ve stavu „před“ soupeřila s prací Windows na pozadí, včetně antivirového skenování.
  • Pozorováno: hlavními zdroji aktivity na pozadí jsou antivirové skenování, údržba a úlohy kompatibility; po optimalizaci se zbývající aktivita na pozadí blíží nule, ale není nulová.
  • Nárůst FPS, snížení input lagu nebo frametime ve skutečných hrách: neměřilo se. Syntetické testy CPU nesimulují hru se zátěží GPU a nedokazují herní efekt.
  • Samostatný příspěvek jednotlivých vypnutí: použila se celá sada změn.
  • Přenos absolutních hodnot na fyzický hardware, jiná sestavení a jiné optimalizační profily.
  • Stabilita v dlouhých časových oknech: každá fáze trvala 5 minut; práce Windows na pozadí přichází ve špičkách, takže se „průměrný den“ neměřil.
  • Měření proběhla ve virtuálním počítači. Virtualizace přispívá vlastními hodnotami DPC/ISR a skrývá plánování hostitele; na fyzickém hardwaru budou absolutní hodnoty jiné. Poměry a směr srovnání „před/po“ zůstávají za stejných podmínek zachovány.
  • Metrika ISR je z tabulek vynechána: ve virtuálním počítači se čítač ISR přes PDH liší od obslužných rutin přerušení podle ETW přibližně o 10 % a nedává přesný součet.
  • Časové okno „před“ v sérii 2 zahrnovalo aktivní skenování Defender a zatížení hostitele se mezi okny lišilo (v průměru 44 % oproti 24 %). Hodnoty jsou proto vázány na konkrétní časová okna; směr účinku potvrdily dvě série.
  • V sérii 1 byla část fáze nečinnosti přerušena externím pozastavením virtuálního počítače přibližně na 26 sekund; záznam skončil po obnovení, ztracené události nebyly.
  • Zátěžové testy měly dvě opakování: jde o popisnou statistiku, statistická významnost se nehodnotila.
  • Část zlepšení v nečinnosti souvisí s vypnutím ochranných komponent Microsoft Defender. Systém bez antivirové ochrany je vědomý kompromis, nikoli optimalizace bez nákladů; ochranu vypínejte s vědomím důsledků.
  • Vrstva měření (trasování a čítače) sama vytváří malou zátěž na pozadí; ta je přítomna v obou stavech.

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

Omezení šumu na pozadí je skutečný, dvakrát zopakovaný efekt: poloviční počet procesů a vláken, poloviční objem závazků paměti a řádově nižší aktivita disku a sítě 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 vyššího FPS.

Co od toho nečekat: nárůst výkonu při plném zatížení. Pokud je CPU už vytížen užitečnou prací na ~89 % kapacity, vypnutí aktivity na pozadí nepřidá zbývajících 11 % — ve virtuálním počítači tyto prostředky nepatří Windows. Viditelný efekt závisí na tom, čím je systém v okamžiku srovnání vytížen: v okně údržby je rozdíl několikanásobný, v klidném okně mírný.

Doporučení: aktivitu na pozadí před jakýmikoli změnami a po nich vyhodnocujte na vlastním počítači (Správce úloh → „Výkon“ a „Procesy“, Sledování prostředků), ne podle procent naměřených jinde. Pokud je cílem FPS v konkrétní hře, měřte před změnou a po ní právě FPS.

Obě série proběhly v izolovaných virtuálních počítačích na nezávislých kopiích disku; po měření byly počítače vráceny do původního stavu. Článek nevyžaduje, aby čtenář měnil nastavení, proto není na uživatelském počítači potřeba provádět samostatné obnovení.

Veřejné primární zdroje

Sekce “Veřejné primární zdroje”
  • 2026-09-20: první vydání — 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ěno přiřazení výsledků k jednotlivým sériím (commit a obsazená fyzická paměť — pouze série 2; počet procesů −49…−56 %); upozornění na střet zájmů upraveno do kanonického znění.