Cara mengukur kependaman DPC dalam Windows dan mengesan program yang menyebabkan pemotongan mikro

Kemaskini terakhir: 28/10/2025
Pengarang Ishak
  • Kependaman DPC tinggi biasanya berasal daripada pemandu khusus; LatencyMon mengenal pasti modul dengan pancang.
  • En Windows 7 gunakan DPC Latency Checker; pada 8/10/11, LatencyMon untuk mengukur dan mentafsir "DPC semasa/Tertinggi/Tertinggi dilaporkan".
  • Tetapan kuasa (USB selektif, GPU NVIDIA, Cool'n'Quiet) dan BIOS Mereka boleh mengurangkan puncak dengan ketara.
  • Alat rangkaian (WinMTR, NetworkLatencyView) membantu membezakan masalah DPC daripada kependaman Internet.

ukur tetingkap dpc kependaman

Apabila audio klik, video tergagap atau permainan dijeda secara rawak, hampir selalu ada suspek biasa: kependaman DPC. Kesan dan turunkannya Windows Ia adalah kunci untuk menghapuskan pemotongan mikro tersebut yang mengecewakan, dan nasib baik terdapat alat dan tetapan yang sangat berkesan untuk melakukannya tanpa menjadi terlalu rumit.

Dalam panduan ini saya memberitahu anda, langkah demi langkah dan dengan Trik Petua praktikal tentang cara mengukur kependaman DPC dan mengetahui pemandu atau perkhidmatan yang menyebabkan masalah. Anda akan melihat perkara yang perlu digunakan dalam setiap versi Windows, cara mentafsir metrik dan perkara yang perlu diubah suai dalam pemacu, kuasa, BIOS dan rangkaian. agar sistem berjalan dengan lancar.

Apakah kependaman DPC dan mengapa ia menyebabkan pemotongan mikro?

Dalam Windows, DPC (Panggilan Prosedur Tertunda) membenarkan kernel menangguhkan tugas pemandu untuk dikendalikan kemudian. Jika pemandu menghabiskan terlalu banyak masa untuk melaksanakan DPC atau tidak dilaksanakan dengan baik, ia menjana masa menunggu yang berlebihan. yang, dalam masa nyata, diterjemahkan kepada potongan audio, langkau video atau ketinggalan dalam permainan.

Perkara yang paling menarik ialah ia tidak terlalu bergantung pada mempunyai PC yang berkuasa. Walaupun anda membina sistem dengan CPU yang sangat berkebolehan, jika pemacu mod kernel "mengunci" sistem dengan DPC yang panjang, kegagapan mikro masih akan berlaku.Selain itu, kependaman berubah-ubah bergantung pada perkara yang anda lakukan: memainkan audio/video, trafik rangkaian (Ethernet, Wi-Fi, Bluetooth) atau menggerakkan tetikus boleh meningkatkan tahap.

Situasi biasa di mana ia mencetuskan: memainkan filem HD 5.1 semasa klien P2P berjalan di latar belakang, atau bermain permainan dengan strim aktif. "gagap mikro" yang anda perasan ialah simptom klasik kependaman DPC yang tinggi Dan ia bukan secara kebetulan: di belakangnya biasanya terdapat pemandu dengan pancang, seperti yang anda akan lihat di bawah.

mengesan pemandu dengan latencymon

Alat untuk mengukur: DPC Latency Checker (Windows 7) dan LatencyMon (Windows 8/10/11)

Untuk memulakan, anda perlu mengukur. Dalam Windows 7, utiliti pantas ialah DPC Latency CheckerDari Windows 8 dan seterusnya (dan dalam 10/11), rujukannya ialah LatencyMon. Saya memberi anda kedua-dua pilihan:

Pemeriksa Latensi DPC adalah sangat mudah: lancarkan boleh laku dan perhatikan graf bar. Program "menyiasat" tindak balas sistem dalam mikrosaat (µs), sesuatu seperti ping dalaman.Jika anda melihat nilai hijau yang rendah, semuanya baik-baik saja; jika ada pancang merah, ia perlu disiasat.

LatencyMon menyediakan analisis yang lebih mendalam. Tekan butang Main untuk memulakan dan biarkan ia berjalan selama beberapa minit dengan penggunaan biasa anda. Lihat tiga titik data asas: "Ukuran semasa", "Ukuran tertinggi" dan "DPC dilaporkan tertinggi" (modul/pemandu yang menghasilkan DPC tertinggi).

Contoh praktikal: sistem dengan purata 100 µs dan puncak maksimum 131 µs biasanya berjalan dengan lancar. Jika LatencyMon menunjukkan bahawa ndis.sys mencapai ~130 µs, penyesuai rangkaian mungkin puncanya.dan adalah dinasihatkan untuk bertindak pada pemacunya atau melumpuhkan sementara peranti untuk menyemak.

  TeamViewer dan ralat "Tidak bersedia. Semak sambungan anda": sebab dan penyelesaian

Pemacu biasa yang mencetuskan kependaman DPC (dan perkara yang perlu dilakukan untuk setiap satu)

Pancang DPC biasanya datang daripada pemacu tertentu. Ini adalah "suspek" yang paling biasa dan tindakan yang disyorkan untuk setiap kes:

  • ndis.sys → Rangkaian/Ethernet/Wi-FiCuba lumpuhkan penyesuai rangkaian (LAN dan Wi-Fi) pada Pengurus Peranti Ulangi pengukuran. Jika ia berkurangan, anda telah menemui tumpuan. Kemas kini pemacu penyesuai dari tapak web pengilang. Penutupan yang mudah dan pantas sudah cukup untuk mengasingkan masalah..
  • ohci1394.sys → FireWire (IEEE 1394) Pengawal dan PerantiPutuskan sambungan semua yang disambungkan melalui FireWire, kemas kini pemacu untuk peranti ini dan semak kemungkinan konflik IRQ (perhatikan kad grafik). Jika papan induk anda telah menyepadukan FireWire, mempertimbangkan kad PCI/PCIe FireWire alternatif boleh membantu..
  • USBPORT.SYS → Pengawal USB Papan IndukPasang pemacu cipset terkini daripada tapak web sokongan pengilang papan induk atau komputer anda. Pada Windows 7 SP1, menggunakan hotfix mungkin berguna. KB2529073. Sesetengah slot pembaca kad SD/MMC/CF menghasilkan pancang: lumpuhkannya dalam Pengurus Peranti dan uji..
  • nvlddmkm.sys → Pemacu GPU NVIDIAMuat turun versi terkini daripada nvidia.comSemak juga untuk konflik IRQ, terutamanya dengan pengawal IEEE 1394. Dalam sesetengah sistem, pemacu cipset motherboard juga mempengaruhi kependaman video..
  • ACPI.sys → Pengurusan kuasa papan (kerap masuk komputer riba)Ia boleh menjadi sukar untuk menyelesaikan masalah. Lumpuhkan penggantungan terpilih dan pelan penjimatan kuasa yang agresif. Dalam sesetengah kes, melumpuhkan perlindungan bateri ACPI dalam Pengurus Peranti mengurangkan pancang (dengan kaveat bahawa...) Ia boleh menjejaskan pengecasan bateri dalam komputer riba).

Jika pemandu anda yang bermasalah tidak disenaraikan, tidak mengapa. Cari nama fail pemacu yang ditunjukkan oleh LatencyMon dan anda akan melihat peranti yang sepadan dengannya.Dengan cara ini anda boleh bertindak ke atasnya tanpa menggunakan percubaan dan kesilapan yang tidak perlu.

Tetapan sistem dan BIOS patut dicuba (dengan berhati-hati)

Selain pengawal, peranti dan dasar kuasa tertentu mempunyai kesan yang ketara. Lumpuhkan dalam BIOS apa-apa yang anda tidak gunakan: pemacu liut warisan, port bersiri, port selari, audio bersepadu jika anda menggunakan antara muka khusus, dsb. Kurangkan "bising" daripada perkakasan membantu

Dari segi penggunaan CPU/kuasa, banyak sistem bertambah baik dengan melumpuhkan ciri langkah maju dan penjimatan kuasa: Intel SpeedStep, AMD Cool & Quiet, Intel Virtualization Technology (jika tidak menggunakannya) atau CPU C1E (Enhanced Halt)Menjalankan ujian perbandingan: ukur dengan dan tanpa setiap pilihan.

Anda juga boleh memutuskan sambungan perkakasan tambahan yang anda tidak perlukan (kad bunyi sekunder, penala TV, modem dalaman, NIC tambahan) untuk mengecilkan persediaan. Walau bagaimanapun, jangan lumpuhkan cakera, pengawal IDE/ATAPI/SATA atau peranti asas seperti tetikus, papan kekunci atau GPU.kerana anda boleh berakhir dengan sistem yang tidak berfungsi.

Dengan menggunakan langkah-langkah ini, terdapat kes sebenar di mana kependaman menurun dengan ketara, dengan minimum 3 µs dan maksimum 24 µs. Tidak semua pasukan akan mencapai angka tersebut, tetapi mereka adalah titik rujukan yang menunjukkan bahawa adalah mungkin untuk meningkatkan prestasi dengan ketara. jika anda mendapati kombinasi yang betul.

  Tempat untuk mencari folder Muat Turun pada Windows, Mac, Linux, Android dan iOS

Kajian kes dalam AMD Ryzen: Penggantungan terpilih USB dan "Cool'n'Quiet"

Corak yang telah dilihat dalam sistem Ryzen dengan Windows: lonjakan berkala yang disebabkan oleh "Penggantungan Selektif USB" dan, pada tahap yang lebih rendah, oleh AMD Cool'n'QuietJika anda perasan bunyi klik dengan DAC/fon kepala USB anda, ini adalah ujian pertama anda.

Melumpuhkan penggantungan terpilih USB biasanya sudah memadai. Langkah: Mula → taip “Edit pelan kuasa” → Tukar tetapan lanjutan → Tetapan USB → Penangguhan terpilih USB → DilumpuhkanGuna dan ukur semula dengan LatencyMon/DPC Latency Checker.

Jika anda ingin memperhalusi perkara dengan lebih lanjut, cuba togol AMD Cool'n'Quiet daripada BIOS. Sesetengah pengguna melihat sedikit pengurangan pancang apabila ia dilumpuhkan.Dalam yang lain, perbezaannya adalah remeh. Anggap ia sebagai percubaan terkawal dan simpan apa sahaja yang paling sesuai untuk anda.

GPU NVIDIA: Dasar kuasa dan sebab ia mungkin gagap

Satu lagi tumpuan klasik: pengurusan kuasa GPU. Dalam NVIDIA, perubahan keadaan prestasi boleh memperkenalkan pancang DPC jika kad "tidur" dan bangun dengan acara grafik. (pemberitahuan, kesan ketelusan, dsb.).

Cuba tetapkan Mod Pengurusan Kuasa dalam Panel Kawalan NVIDIA kepada “Lebih suka prestasi maksimum” untuk apl yang paling anda perhatikan, malah secara global sebagai ujian. Menariknya, mengekalkan beban 3D yang ringan dalam satu tetingkap boleh menstabilkan kependaman. Jika bunyi klik hilang apabila anda memaksa prestasi, anda telah menemui puncanya..

Mereka yang tidak mahu bergantung pada pelarasan itu telah memilih untuk menukar GPU mereka, tetapi tidak perlu bersikap drastik. Mengemas kini kepada pemacu terkini, menyemak profil kuasa dan pemacu set cip motherboard biasanya mencukupiDan ingat: jika ia bukan GPU, semak rangkaian, USB atau ACPI sekali lagi.

Apabila masalah datang dari rangkaian atau antivirus.

Di luar DPC, jika anda melihat ketidakstabilan sambungan atau kependaman luar biasa selepas kemas kini, semak bahagian rangkaian. Beberapa program antivirus pihak ketiga (Avast, Bitdefender, ESET, dll.) telah menyebabkan masalah. Dengan ketersambungan: nyahpasangnya buat sementara waktu, mulakan semula dan uji.

Anda juga boleh menjalankan penyelesai masalah "Sambungan Internet" daripada Panel Kawalan dengan keistimewaan pentadbir. Jika itu tidak membetulkan apa-apa, tetapkan semula bateri rangkaian dengan ini arahan dalam konsol pentadbir:

netsh winsock menetapkan semula
netsh int ip reset ipconfig /lepaskan ipconfig /renew ipconfig /flushdns ipconfig /registerdns

Mulakan semula dan jika masalah berterusan, semak perkhidmatan berkaitan rangkaian (Wcmsvc, Imhosts, Dhcp, Dnscache, dot3svc, WlanSvc, SSDPSRV, upnphost, FDResPub). Tetapkan ia kepada permulaan automatik dan mulakannya jika ia dihentikan. daripada services.msc untuk menolak kegagalan pergantungan.

Sebagai langkah terakhir, lakukan a but bersih Windows untuk mengesan konflik perisian bootAnda mempunyai panduan rasmi di support.microsoft.com. Ia membantu untuk mengasingkan sama ada program menyebabkan kependaman atau sambungan..

Mengukur kependaman rangkaian (bukan DPC): WinMTR, NetworkLatencyView dan NetScan Tools

Kependaman DPC adalah satu perkara dan kependaman rangkaian adalah satu lagi, tetapi adalah baik untuk menyemak kedua-duanya. Utiliti percuma ini mengukur "ping" dan penghalaan ke pelayan, dan membantu untuk melihat sama ada kesesakan berada di luar PC.

  Lima Alat Windows 10 Terbaik untuk Menukar VCE kepada PDF

WinMTR Ia menggabungkan traceroute dan ping berterusan. Muat turun dari SourceForge, pilih versi 32/64-bit, dan jalankannya (mudah alih). Dalam "Hos" masukkan alamat IP atau domain dan tekan MulaAnda boleh melaraskan selang waktu, saiz ping, bilangan hos dan resolusi nama daripada Pilihan.

Anda akan melihat setiap lompatan pada laluan dan statistik tentang kehilangan dan kependaman (terbaik, purata dan paling teruk). Biarkan ia berjalan selama beberapa minit atau jam untuk menangkap sebarang isu terputus-putus, kemudian eksportnya ke HTML. jika anda ingin mendokumentasikannya dengan pengendali anda.

NirSoft NetworkLatencyView Dengar sambungan TCP dan kira kependaman untuk setiap IP destinasi. Anda memerlukan WinPcap untuk menangkap paket (Soket Mentah tidak selalu berfungsi.) Pilih antara muka anda (Ethernet/Wi-Fi) pada permulaan dan anda akan melihat sehingga sepuluh ukuran bagi setiap IP dan puratanya.

Edisi Asas Alat NetScan Ia adalah "semua-dalam-satu" dengan DNS, ping, ping grafik, traceroute dan Whois. Pasangnya, pergi ke "ping dan traceroute" dan gunakan ping biasa atau ping grafik. untuk menggambarkan kestabilan sambungan anda dengan cepat.

Petua praktikal dan sumber berguna

Setelah sumber telah ditemui menggunakan LatencyMon, bertindak pada pemandu: Kemas kini kepada versi stabil terkini, atau cuba versi yang lebih lama jika yang baharu menjadi lebih teruk.Selalunya, "berbalik" kepada versi sebelumnya ialah penyelesaian yang realistik.

Jika anda tidak pasti modul itu, LatencyMon menunjukkan fail yang tepat. Cari nama itu di Google untuk mengenal pasti peranti dan pengilangnya.dan pergi terus ke sokongan rasmi untuk memuat turun pemacu yang sesuai.

Untuk memperhalusi perkara dengan lebih lanjut, terdapat panduan dan tetapan yang disyorkan yang boleh membantu anda: Kependaman Windows, Kes kependaman DPC y Penalaan audio dalam Windows 7. Ia bernilai mengawasi mereka.

Jika anda ingin mencuba beberapa utiliti tambahan, terdapat program perisian percuma kecil yang dipanggil Penambah DPC yang digunakan sesetengah pihak untuk eksperimen: tersedia di smithsonmartin.com/free-tools. Ia tidak menggantikan kerja pemandu/kuasa, tetapi ia boleh berguna untuk ujian..

Nota ingin tahu yang kadangkala anda akan lihat: dikatakan bahawa komponen "permainan" tertentu (papan kekunci, tetikus, papan induk, monitor) menggunakan bahan atau reka bentuk yang menjanjikan kependaman elektrik yang lebih rendah. Dalam amalan, lonjakan yang kami hadapi hampir selalu berakar pada perisian (pemacu dan dasar kuasa).Jadi fokuskan usaha anda di sana dahulu.

Akhir sekali, ingat bahawa kependaman DPC meningkat dengan aktiviti rangkaian, video atau pergerakan penunjuk, jadi Ukur di bawah keadaan sebenar (dengan anda aplikasi terbuka) dan mengulangi ujian selepas setiap perubahan untuk mengesahkan pelarasan mana yang membuat perbezaan.

Jika anda mengatur diri anda dengan perintah kerja ini —ukur, kenal pasti modul, bertindak pada pemacu/kuasa/BIOS dan sahkan—, Biasanya, bunyi klik dan jeritan hilang atau jatuh di bawah ambang yang boleh dilihat.meninggalkan pasukan anda bersedia untuk menghasilkan semula, mencipta dan bermain tanpa sebarang kejutan.