Lewati ke konten

Idle senyap: latar belakang Windows sebelum dan sesudah optimasi

Di halaman ini

Menonaktifkan komponen latar Windows memang membuat idle lebih tenang: dalam dua seri pengukuran independen jumlah proses turun 49–56 %, pemakaian CPU saat idle — 17–67 %, dan volume commit memori — 52 % pada seri kedua. Namun di bawah beban CPU penuh, throughput hanya naik 0,2–0,5 %. “Idle yang tenang” adalah pengurangan aktivitas latar dan persaingan sumber daya yang terkonfirmasi, bukan kenaikan FPS: efek akhir pada game dalam penelitian ini tidak diukur.

Status: arah efek direproduksi dalam dua seri independen pada satu build Windows 11 di mesin virtual. Besaran antar seri berbeda karena aktivitas latar Windows datang dalam lonjakan: pada jendela dengan pemindaian Microsoft Defender selisih pemakaian CPU mencapai −67 %, pada jendela yang sudah tenang — −17 %.

Kami menguji empat klaim:

  1. Menonaktifkan komponen latar secara nyata menurunkan aktivitas sistem saat idle.
  2. Menonaktifkan komponen latar secara nyata menurunkan aktivitas pada menit-menit pertama setelah boot.
  3. Menonaktifkan komponen latar secara nyata mengurangi konsumsi memori.
  4. Menonaktifkan komponen latar memberi kenaikan performa yang terukur di bawah beban CPU penuh.
  • Windows 11 Pro, build 26300.9457 (26H2);
  • mesin virtual: 4 vCPU, 8 GB RAM, virtualisasi VMware;
  • dua keadaan dari satu instalasi: asli (“sebelum”) dan setelah penerapan profil optimasi BoosterX (build yang berlaku pada tanggal pengukuran);
  • dua seri pengukuran independen: 2026-09-18 dan 2026-09-19; keadaan dibandingkan pada salinan disk yang independen agar pengukuran tidak saling memengaruhi;
  • fase: 5 menit setelah boot, 5 menit stabilisasi, 5 menit idle;
  • beban sintetis singkat: 1, 4 dan 8 thread, beban memori, beban bertaktur dan campuran prioritas.

Pengukuran tidak mencakup game nyata, beban GPU, perangkat keras fisik dan jendela panjang (jam dan hari).

Protokol mengikuti “Bagaimana kami meneliti Windows”:

  • setiap fase direkam dengan trace ETW (Windows Performance Recorder, profil ringan CPU, disk, file dan jaringan) dan penghitung performa dengan interval 5 detik (sistem) dan 15 detik (per proses);
  • fase “setelah boot” dijalankan dengan reboot terkendali dan dimulai pada uptime sekitar satu menit;
  • pada setiap trace diperiksa jumlah event yang hilang — pada semua jendela yang disajikan jumlahnya nol;
  • perataan hanya dilakukan pada interval lima detik penuh di dalam batas fase (59 interval per fase);
  • pada seri 2, proses “sebelum” pertama dikecualikan karena mesin virtual masuk mode tidur; digunakan pengulangan;
  • uji beban dijalankan dua kali, disajikan median; pemakaian CPU dinormalkan terhadap empat vCPU.

“Sebelum” dan “setelah” adalah keadaan dari satu instalasi Windows: “setelah” diperoleh dengan menerapkan profil optimasi, “sebelum” adalah keadaan asli. Yang diubah adalah keseluruhan rangkaian pengaturan, sehingga kontribusi terisolasi dari satu penonaktifan tertentu tidak dinilai.

Seri 1 (2026-09-18) — idle mapan tanpa pemeliharaan aktif:

Metrik Sebelum Setelah Perubahan
Pemakaian CPU, % 2,48 2,06 −17 %
DPC + ISR, % CPU 1,73 1,59 −8 %
Peralihan konteks, /d 469 381 −19 %
Proses (rata-rata) 134,9 69,3 −49 %
Thread (rata-rata) 1 444,6 738,7 −49 %
Total CPU semua proses, % 1,22 1,06 −13 %
Memori tersedia, MB 5 490 6 518 +1 028
Baca dari disk, KB/d 22,6 24,4 +8 %
Tulis ke disk, KB/d 311,3 262,1 −16 %
Jaringan (terima), KB/d 132,6 2,2 −98 %
Jaringan (kirim), KB/d 43,2 4,7 −89 %

Seri 2 (2026-09-19) — jendela idle yang sama, tetapi pada keadaan “sebelum” sedang berlangsung pemindaian latar Microsoft Defender:

Metrik Sebelum Setelah Perubahan
Pemakaian CPU, % 33,37 11,03 −67 %
Peralihan konteks, /d 3 737 291 −92 %
Proses (rata-rata) 142,3 61,9 −56 %
Thread (rata-rata) 1 494,7 637,1 −57 %
Memori tersedia, MB 5 174 6 653 +1 479
Memori fisik terpakai, MB 3 017 1 538 −49 %
Commit memori, 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 %
Baca dari disk, MB/d 7,42 0,01 −99,9 %
Tulis ke disk, MB/d 4,57 0,23 −95,0 %

Jaringan saat idle pada seri 2 hampir tidak ada di kedua keadaan (puluhan byte per detik), sehingga baris jaringan untuknya tidak disajikan. Perbedaan antar seri bukanlah kontradiksi, melainkan sifat dari latar itu sendiri: ketika Windows menjalankan pemeliharaan, menonaktifkan komponen latar menghemat lebih banyak; ketika jendela sudah tenang — lebih sedikit.

Metrik Seri 1 (sebelum → setelah) Seri 2 (sebelum → setelah)
Pemakaian CPU, % 3,42 → 2,59 14,62 → 11,88
Peralihan konteks, /d 1 114 → 600 1 257 → 393
Proses 132 → 74 139 → 64
Thread — 1 719 → 746
Memori fisik terpakai, MB — 2 821 → 1 581
Memori tersedia, MB — 5 370 → 6 610
Baca dari disk, KB/d — 826 → 433
Tulis ke disk, KB/d 634 → 418 709 → 298
Jaringan (terima), KB/d — 1,15 → ~0

Tanda pisah berarti pada seri tersebut metrik untuk fase itu tidak dicatat.

Cuplikan inventaris saat idle (seri 1):

Sebelum Setelah
Proses 136 70
Thread 1 679 842
Total working set, MB 3 841 1 868
Total private bytes, MB 1 524 660

Konsumen memori terbesar sebelum optimasi: proses antivirus MsMpEng.exe (257 MB), explorer.exe (213 MB), StartMenuExperienceHost (144 MB), msedge.exe (133 MB), SearchHost.exe (122 MB). Setelah optimasi, daftar dipimpin oleh explorer.exe (170 MB), msedgewebview2 (119 MB), SearchHost.exe (115 MB) dan StartMenuExperienceHost (106 MB).

Memori tersedia naik 1,0–1,5 GB, dan volume commit turun 52 %. Apa yang benar-benar dapat “dibebaskan” dari itu dan mengapa jumlah working set proses bukan hal yang sama dengan memori bebas, dibahas dalam “Berapa banyak memori yang benar-benar dapat dibebaskan di Windows”.

Uji sintetis singkat (seri 2, median dari dua pengulangan):

Skenario Perubahan throughput Pemakaian CPU: sebelum / setelah
Satu thread +5,4 % 21,9 / 22,6 %
Empat thread (penuh) +0,19 % 88,9 / 89,4 %
Delapan thread (penuh) +0,50 % 88,9 / 88,8 %
Beban memori +11,2 % 84,8 / 87,5 %
Bertaktur (jeda 1 ms) +5,4 % 64,3 / 67,7 %
Prioritas campuran +8,5 % 21,2 / 22,5 %
Prioritas latar +77,1 % 38,8 / 65,2 %

Pada beban empat thread penuh, proses berguna memperoleh sekitar 89 % kapasitas empat vCPU baik sebelum maupun setelah optimasi. Sisa ~11 % pada mesin virtual tidak dapat dinyatakan sebagai “kebisingan Windows” yang dapat dihilangkan: penjadwalan hypervisor tidak terlihat dari trace tamu. Thread kerja terdistribusi merata (sebaran volume kerja antar thread — 0,994–0,997), kelaparan tidak teramati, dan antrean CPU saat idle setelah optimasi praktis kosong.

Sumber aktivitas latar yang terukur pada keadaan “sebelum”:

  • pemindaian antivirus — sumber utama pada jendela seri 2: proses MsMpEng.exe menghabiskan 212 detik CPU selama jendela idle lima menit;
  • pada keadaan asli berjalan layanan pencarian, layanan SysMain, telemetri, manajer cetak dan komponen lain — profil optimasi mengalihkan sekitar 50 layanan latar dan 58 tugas terjadwal ke keadaan nonaktif;
  • setelah boot, aktivitas menyertai orkestrator pembaruan Windows.

Menonaktifkan komponen latar tidak menghilangkan latar sepenuhnya: pada keadaan teroptimasi, penilaian kompatibilitas aplikasi tetap berjalan (sekitar 3,7 ms CPU per detik pada jendela pemeliharaan), dan total latar sisa pada idle mapan sebesar 4,8 ms CPU per detik — sekitar 0,12 % kapasitas empat vCPU (diukur dari trace).

  • Direproduksi (dua seri independen): jumlah proses −49…−56 %, thread −49…−57 %, memori tersedia +1,0–1,5 GB.
  • Terukur (seri 2): commit −52 % saat idle; memori fisik terpakai −49 % saat idle dan −44 % pada fase setelah boot.
  • Terukur: pemakaian CPU saat idle −17 % pada jendela tenang dan −67 % pada jendela dengan pemindaian; peralihan konteks −19 % dan −92 %; DPC −78 % (jendela seri 2); aktivitas setelah boot lebih rendah pada kedua seri.
  • Terukur: di bawah beban CPU penuh kenaikan throughput +0,19 % (4 thread) dan +0,50 % (8 thread); pada beban tidak penuh dan campuran — dari +5,4 hingga +11,2 %.
  • Terukur: beban kelas prioritas latar dipercepat 77,1 % — pada keadaan “sebelum” ia bersaing dengan aktivitas latar Windows sendiri, termasuk pemindaian antivirus.
  • Teramati: sumber latar utama — pemindaian antivirus, pemeliharaan dan tugas kompatibilitas; setelah optimasi latar sisa mendekati nol, tetapi tidak nol.
  • Kenaikan FPS, penurunan input lag atau frametime pada game nyata: tidak diukur. Uji CPU sintetis tidak memodelkan game dengan GPU dan tidak membuktikan efek pada game.
  • Kontribusi terisolasi dari setiap penonaktifan tertentu: yang diterapkan adalah rangkaian perubahan.
  • Pemindahan besaran absolut ke perangkat keras fisik, build lain dan profil optimasi lain.
  • Ketahanan pada jendela panjang: setiap fase — 5 menit; aktivitas latar Windows datang dalam lonjakan, sehingga “hari rata-rata” tidak diukur.
  • Pengukuran dilakukan di mesin virtual. Virtualisasi menyumbang bagian DPC/ISR tersendiri dan menyembunyikan penjadwalan host; pada perangkat keras fisik nilai absolutnya akan berbeda. Proporsi dan arah perbandingan “sebelum/sesudah” pada kondisi yang sama tetap terjaga.
  • Metrik ISR dikecualikan dari tabel: pada mesin virtual, penghitung ISR melalui PDH menyimpang dari handler interupsi melalui ETW sekitar 10 % dan tidak menyatu menjadi jumlah yang tepat.
  • Jendela “sebelum” pada seri 2 mengandung pemindaian Defender yang aktif, dan beban host antar jendela berbeda (rata-rata 44 % versus 24 %). Karena itu besaran terikat pada jendela tertentu; arahnya dikonfirmasi oleh dua seri.
  • Pada seri 1, sebagian fase idle terputus oleh jeda eksternal mesin virtual sekitar 26 detik; perekaman selesai setelah dilanjutkan, tidak ada event yang hilang.
  • Uji beban — dua pengulangan: ini statistik deskriptif, signifikansi statistik tidak dinilai.
  • Sebagian keuntungan saat idle terkait dengan penonaktifan komponen perlindungan Microsoft Defender. Sistem tanpa perlindungan antivirus adalah kompromi yang disadari, bukan optimasi tanpa biaya; menonaktifkan perlindungan harus dilakukan dengan memahami harganya.
  • Lapisan pengukuran (trace dan penghitung) sendiri menciptakan beban latar kecil; beban itu ada pada kedua keadaan.

Penelitian dan alat yang digunakan dimiliki oleh pengembang BoosterX, sehingga pengembang memiliki kepentingan langsung terhadap hasilnya. Metodologi dan batas penerapannya dijelaskan di atas, dan kesimpulannya dapat diverifikasi melalui data terbuka dan sumber publik yang disebutkan.

Pengurangan kebisingan latar adalah efek nyata yang direproduksi dua kali: proses dan thread setengah lebih sedikit, commit memori setengah lebih sedikit, aktivitas disk dan jaringan saat idle satu orde lebih sedikit. Ini bermanfaat dengan sendirinya — untuk responsivitas sistem, tugas latar, suhu, kebisingan kipas dan waktu pakai baterai, — dan tidak memerlukan janji FPS.

Yang tidak boleh diharapkan dari ini: kenaikan performa di bawah beban penuh. Jika CPU sudah dibebani pekerjaan berguna hingga ~89 % kapasitas, menonaktifkan aktivitas latar tidak akan menambah 11 % sisanya — pada mesin virtual sisanya bukan milik Windows. Semakin sibuk sistem pada saat perbandingan, semakin besar efek yang terlihat: pada jendela pemeliharaan perbedaannya berlipat, pada jendela tenang — moderat.

Rekomendasi: nilai latar sebelum dan sesudah perubahan apa pun di komputer Anda sendiri (Task Manager → “Performance” dan “Processes”, Resource Monitor), bukan berpatokan pada persentase orang lain. Jika tujuannya adalah FPS pada game tertentu, ukurlah justru FPS itu sebelum dan sesudah perubahan.

Kedua seri dijalankan pada mesin virtual terisolasi dengan salinan disk yang independen; setelah pengukuran, mesin dikembalikan ke keadaan asli. Artikel ini tidak menuntut pembaca mengubah parameter, sehingga tindakan pemulihan terpisah pada komputer pengguna tidak diperlukan.

  • 2026-09-20: publikasi pertama — dua seri pengukuran idle independen, fase setelah boot, inventaris dan uji beban.
  • 2026-09-20: atribusi hasil per seri diperjelas (commit dan memori fisik terpakai — hanya seri 2; proses −49…−56 %); disclaimer tentang konflik kepentingan disesuaikan dengan rumusan kanonis.