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. Gunakan untuk mendiagnosis masalah performa dalam aplikasi intensif grafis, seperti game atau perangkat lunak multimedia. Ini diinstal dengan Windows Performance Toolkit (WPT), yang merupakan bagian dari Windows Assessment and Deployment Kit (ADK).
- Pengembang inti video menggunakan GPUView untuk menentukan performa GPU dan CPU mengenai pemrosesan buffer DMA, dan semua pemrosesan video lainnya, pada perangkat keras video.
- Pengembang dan penguji 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.cmdCoba ulang masalah performa (tidak lebih dari 30 detik hingga 1 menit). Kemudian ketik ulang perintah yang sama:
Log.cmdPerintah ini menghasilkan beberapa file Pelacakan peristiwa (Event Tracing) untuk Windows (*.ETL) di direktori GPUView. Berbagai aliran ini semuanya digabungkan menjadi satu file yang disebut Merged.etl, yang merupakan apa yang dibaca GPUView.
Nota
File ETL disimpan di direktori penginstalan GPUView (tempat Anda menjalankan
Log.cmd). File-file ini bisa sangat besar - biasanya beberapa ratus MB atau lebih tergantung pada durasi dan kompleksitas jejak. Pastikan Anda memiliki ruang disk yang memadai yang tersedia.Gunakan GPUView untuk melihat file Merged.ETL yang dihasilkan.
Setelah Anda selesai menganalisis jejak, hapus file ETL untuk mengosongkan ruang disk. File terakumulasi dengan setiap sesi pelacakan dan tidak dibersihkan secara otomatis.
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 cukup besar, Anda dapat menggunakan perintah sebagai gantinya Log m , yang melewati banyak peristiwa frekuensi tinggi dan menghasilkan file pelacakan yang lebih kecil.
Untuk informasi selengkapnya, lihat situs Matthew Fisher, Matt's Webcorner, tempat dia berbicara tentang membuat GPUView.