struktur D3DDEVINFO_D3D9INTERFACETIMINGS
Persentase waktu pemrosesan data di driver. Statistik ini dapat membantu mengidentifikasi kasus ketika driver sedang menunggu sumber daya lain.
Sintaks
typedef struct D3DDEVINFO_D3D9INTERFACETIMINGS {
FLOAT WaitingForGPUToUseApplicationResourceTimePercent;
FLOAT WaitingForGPUToAcceptMoreCommandsTimePercent;
FLOAT WaitingForGPUToStayWithinLatencyTimePercent;
FLOAT WaitingForGPUExclusiveResourceTimePercent;
FLOAT WaitingForGPUOtherTimePercent;
} D3DDEVINFO_D3D9INTERFACETIMINGS, *LPD3DDEVINFO_D3D9INTERFACETIMINGS;
Anggota
-
WaitingForgPUToUseApplicationResourceTimePercent
-
Jenis: FLOAT
-
Persentase waktu yang dihabiskan driver menunggu GPU selesai menggunakan sumber daya terkunci (dan D3DLOCK_DONOTWAIT tidak ditentukan).
-
WaitingForGPUToAcceptMoreCommandsTimePercent
-
Jenis: FLOAT
-
Persentase waktu yang dihabiskan driver menunggu GPU selesai memproses beberapa perintah sebelum driver dapat mengirim lebih banyak. Ini menunjukkan driver telah kehabisan ruang untuk mengirim perintah ke GPU.
-
WaitingForGPUToStayWithinLatencyTimePercent
-
Jenis: FLOAT
-
Persentase waktu yang dihabiskan driver untuk menunggu latensi GPU berkurang menjadi kurang dari tiga bingkai penyajian.
Jika aplikasi dibatasi GPU, driver harus mengulur CPU hingga GPU berada dalam tiga bingkai. Ini mencegah aplikasi mengantre panggilan penyajian bernilai banyak detik yang dapat secara dramatis meningkatkan latensi antara ketika pengguna memasukkan data baru dan ketika pengguna melihat hasil input tersebut. Secara umum, driver dapat melacak berapa kali Ada dipanggil untuk mencegah antrean lebih dari tiga bingkai pekerjaan penyajian.
-
WaitingForGPUExclusiveResourceTimePercent
-
Jenis: FLOAT
-
Persentase waktu yang dihabiskan driver untuk menunggu sumber daya yang tidak dapat disalurkan (yang dioperasikan secara paralel). Aplikasi mungkin ingin menghindari penggunaan sumber daya yang tidak disalurkan karena alasan performa.
-
WaitingForgPUOtherTimePercent
-
Jenis: FLOAT
-
Persentase waktu yang dihabiskan driver untuk menunggu pemrosesan GPU lainnya.
Keterangan
Metrik ini membantu mengidentifikasi kapan driver menunggu dan apa yang ditunggunya. Persentase tinggi belum tentu menjadi masalah.
Metrik global sistem ini mungkin atau mungkin tidak diimplementasikan. Bergantung pada perangkat keras tertentu, metrik ini mungkin tidak mendukung beberapa kueri secara bersamaan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk