Bagikan melalui


Diagnostik

Windows memiliki API dan layanan yang mendukung diagnostik di dan aplikasi desktop Anda. Mereka menyediakan:

  • Penelusuran kesalahan dan penanganan kesalahan.
  • Dukungan untuk membuat profil performa aplikasi Anda.
  • Dukungan untuk pemecahan masalah dan pelaporan kesalahan.
  • Pemantauan sistem dan pemberitahuan peristiwa.
  • Pemantauan dan diagnostik jaringan.
  • Penilaian status sistem.

Di bagian ini

Topik Deskripsi
Mesin Eksekusi Penilaian
Windows Assessment Execution Engine (AXE) memungkinkan manajemen dan eksekusi penilaian sistem Windows. Penilaian dapat membantu seseorang memahami status sistem dan memperbaiki masalah dengan performa, keandalan, atau fungsionalitas. AXE menyediakan infrastruktur yang diperlukan untuk mengelola penilaian menggunakan alat atau skrip UX, menjalankan penilaian, membuat pengukuran, memproses data mentah menjadi hasil, menjalankan diagnostik, dan menerbitkan hasilnya.
Penelusuran Kesalahan dan Penanganan Kesalahan
Menjelaskan penelusuran kesalahan dan penanganan kesalahan.
Pembuatan Profil Penghitung Perangkat Keras
Aplikasi menggunakan SDK Hardware Counter Profiling (HCP) untuk mengambil data pembuatan profil utas seperti waktu siklus dan alasan pengalihan konteks. Anda juga dapat menggunakan HCP untuk menangkap data penghitung untuk penghitung kinerja perangkat keras yang telah Anda konfigurasi pada sistem.
Kerangka Kerja Diagnostik Jaringan
Network Diagnostics Framework (NDF) menyediakan cara bagi pengembang komponen dan aplikasi untuk menyederhanakan pemecahan masalah jaringan bagi pengguna. Pengguna dapat mencoba mendiagnosis dan memperbaiki masalah jaringan menggunakan satu alat pemecahan masalah.
Pemantauan Jaringan
Monitor Jaringan menangkap lalu lintas jaringan untuk tampilan dan analisis. Ini memungkinkan Anda untuk melakukan tugas seperti menganalisis data yang diambil sebelumnya dalam metode yang ditentukan pengguna dan mengekstrak data dari pengurai protokol yang ditentukan.
Penghitung Performa
Penghitung digunakan untuk memberikan informasi tentang seberapa baik performa sistem operasi atau aplikasi, layanan, atau driver. Data penghitung dapat membantu menentukan penyempitan sistem dan menyempurnakan sistem dan performa aplikasi. Sistem operasi, jaringan, dan perangkat menyediakan data penghitung yang dapat dikonsumsi aplikasi untuk memberi pengguna tampilan grafis tentang seberapa baik performa sistem.
Log dan Pemberitahuan Performa
Performance Logs and Alerts (PLA) menyediakan kemampuan bagi pemrogram aplikasi untuk menghasilkan pemberitahuan pemberitahuan berdasarkan ambang batas penghitung kinerja. Programmer juga dapat menggunakan PLA untuk mengkueri data performa, membuat sesi pelacakan peristiwa, mengambil konfigurasi komputer, dan melacak panggilan API di beberapa DLL sistem Win32.
Proses Rekam Jepret
Snapshotting proses memungkinkan Anda mengambil status proses, sebagian atau seluruhnya. Ini mirip dengan TOOL Help API, tetapi dengan satu keuntungan penting: ini dapat secara efisien menangkap konten alamat virtual dari proses menggunakan kemampuan kloning fork POSIX internal Windows. Rekam jepret proses dapat dicadangkan ke dalam file menggunakan fungsi MiniDumpWriteDump .
API Status Proses
Antarmuka pemrograman aplikasi status proses (PSAPI) adalah pustaka pembantu yang memudahkan Anda untuk mendapatkan informasi tentang proses dan driver perangkat.
Layanan Pemberitahuan Peristiwa Sistem
Aplikasi yang dirancang untuk digunakan oleh pengguna seluler memerlukan serangkaian fungsi dan pemberitahuan konektivitas yang unik. Di masa lalu aplikasi individual ini diperlukan untuk mengimplementasikan fitur-fitur ini secara internal. System Event Notification Service (SENS) sekarang menyediakan kemampuan ini dalam sistem operasi, menciptakan konektivitas yang seragam dan antarmuka pemberitahuan untuk aplikasi. Menggunakan pengembang SENS dapat menentukan bandwidth koneksi dan informasi latensi dari dalam aplikasi mereka dan mengoptimalkan operasi aplikasi berdasarkan kondisi tersebut.
Monitor Sistem
System Monitor (SYSMON) adalah antarmuka pemrograman aplikasi (API) yang Anda gunakan untuk mengonfigurasi kontrol Microsoft System Monitor ActiveX. Kontrol Monitor Sistem memungkinkan Anda melihat data penghitung kinerja real time dan yang dicatat sebelumnya seperti memori, disk, dan data penghitung prosesor.
Pustaka Bantuan Alat
Fungsi yang disediakan oleh pustaka bantuan alat memudahkan Anda untuk mendapatkan informasi tentang aplikasi yang saat ini dijalankan.
Pelaporan Galat Windows
Fitur pelaporan kesalahan memungkinkan pengguna untuk memberi tahu Microsoft tentang kesalahan aplikasi, kesalahan kernel, aplikasi yang tidak responsif, dan masalah spesifik aplikasi lainnya. Microsoft dapat menggunakan fitur pelaporan kesalahan untuk memberi pelanggan informasi pemecahan masalah, solusi, atau pembaruan untuk masalah spesifik mereka. Pengembang dapat menggunakan infrastruktur ini untuk menerima informasi yang dapat digunakan untuk meningkatkan aplikasi mereka.
Peristiwa Windows
Menjelaskan pelacakan dan pengelogan peristiwa.
Windows Penganalisis Kinerja (WPA)
Windows Penganalisis Kinerja (WPA) adalah seperangkat alat pemantauan performa yang digunakan untuk menghasilkan profil performa mendalam sistem operasi dan aplikasi Microsoft Windows.
Windows Performance Toolkit (WPT)
Toolkit Performa Windows terdiri dari alat pemantauan performa yang menghasilkan profil performa mendalam sistem operasi dan aplikasi Microsoft Windows. Dokumentasi ini membahas Windows Performance Recorder (WPR) dan Windows Penganalisis Kinerja (WPA).
Platform Pemecahan Masalah Windows
Windows Troubleshooting Platform (WTP) menyediakan ISV, OEM, dan administrator kemampuan untuk menulis paket pemecahan masalah yang digunakan untuk menemukan dan mengatasi masalah yang ditemukan di komputer.