Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
GPUView (GPUView.exe) adalah alat analisis performa yang membantu pengembang menganalisis aktivitas GPU dan CPU pada sistem Windows. Ini berguna untuk mendiagnosis masalah performa dalam aplikasi intensif grafis, seperti game atau perangkat lunak multimedia. Ini terpasang dengan Windows Performance Toolkit (WPT).
- Pengembang inti video dapat menggunakan GPUView untuk menentukan performa GPU dan CPU mengenai pemrosesan buffer DMA, dan semua pemrosesan video lainnya, pada perangkat keras video.
- Pengembang dan penguji dapat menggunakan GPUView untuk menunjukkan berbagai jenis peristiwa yang mungkin menyebabkan kondisi yang tidak biasa seperti gangguan, penundaan persiapan, dan sinkronisasi yang buruk.
GPUView membaca peristiwa video dan kernel yang dicatat dari file log jejak peristiwa (.etl) dan menyajikan data secara grafis kepada pengguna.
Panduan Cepat Menggunakan GPUView
Untuk menggunakan GPUView, pertama-tama Anda perlu membuat rekaman. Untuk melakukannya:
Buka prompt perintah dengan hak istimewa admin:
- Ketik "Command Prompt" di kotak pencarian Start menu.
- Klik kanan ikon perintah dan pilih Jalankan sebagai Administrator.
Di prompt perintah yang ditingkatkan, navigasikan ke direktori GPUView dan ketik perintah berikut:
Log.cmd
Coba ulang masalah performa (tidak lebih dari 30 detik hingga 1 menit). Kemudian ketik ulang perintah yang sama:
Log.cmd
Perintah ini menghasilkan beberapa file Event Tracing for Windows (*.ETL). Berbagai aliran ini semuanya digabungkan menjadi satu file yang disebut Merged.etl, yang merupakan apa yang dibaca GPUView.
Gunakan GPUView untuk melihat file Merged.ETL yang dihasilkan.
Beberapa contoh peristiwa yang dicatat adalah:
- Semua pengalihan konteks CPU, termasuk penelusuran tumpukan dan alasan pengalihan.
- Semua proses masuk dan keluar mode kernel serta penelusuran tumpukan.
- Semua peristiwa GPU seperti yang direkam oleh DirectX Graphics Kernel, termasuk semua pengiriman buffer perintah, dan peristiwa pembuatan, penghancuran, kunci, dan pengikatan sumber daya.
- Peristiwa yang dilaporkan oleh driver grafis, seperti waktu mulai dan berakhir dari penyangga perintah, serta interval sinkronisasi vertikal untuk setiap adaptor.
- Banyak peristiwa sistem lain yang dapat memengaruhi performa, seperti kesalahan halaman.
Anda juga dapat membaca file ETL dengan XPerf; namun, file tersebut tidak memahami peristiwa khusus GPU apa pun. Karena file log ini bisa relatif besar, Anda dapat menggunakan perintah sebagai gantinya Log m
, yang melewati banyak peristiwa frekuensi tinggi.
Informasi lebih lanjut dapat ditemukan di situs Matthew Fisher, Matt's Webcorner, di mana ia berbicara tentang membuat GPUView.