Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
GPUView (GPUView.exe), geliştiricilerin Windows sistemlerinde GPU ve CPU etkinliğini analiz etmelerine yardımcı olan bir performans analizi aracıdır. Oyunlar veya multimedya yazılımı gibi yoğun grafik kullanan uygulamalarda performans sorunlarını tanılamak için bunu kullanın. Windows Değerlendirme ve Dağıtım Seti'nin (ADK) bir parçası olan Windows Performans Araç Seti (WPT) ile birlikte yüklenir.
- Video çekirdeği geliştiricileri, GPU ve CPU'nun DMA arabellek işleme ve diğer tüm video işlemleriyle ilgili performansını video donanımında belirlemek için GPUView kullanır.
- Geliştiriciler ve test uzmanları, arızalar, hazırlık gecikmeleri ve zayıf eşitleme gibi olağan dışı koşullara yol açabilecek farklı olay türlerini göstermek için GPUView kullanır.
GPUView, günlüğe kaydedilen video ve çekirdek olaylarını bir olay izleme günlüğü (.etl) dosyasından okur ve verileri kullanıcıya grafik olarak sunar.
GPUView'ı kullanmak için hızlı başlangıç
GPUView'ı kullanmak için önce bir izleme oluşturmanız gerekir. Bunu yapmak için:
Yönetici ayrıcalığına sahip bir komut istemi açın:
- Başlat menüsü arama kutusuna "komut istemi" yazın.
- Komut istemi simgesine sağ tıklayın ve Yönetici Olarak Çalıştır'ı seçin.
Yükseltilmiş komut isteminde GPUView dizinine gidin ve aşağıdaki komutu yazın:
Log.cmdPerformans sorununu yeniden oluşturun (bu işlem 30 saniye ile 1 dakika arasında sürebilir). Ardından aynı komutu yeniden yazın:
Log.cmdBu komut, GPUView dizininde Windows için Olay İzleme (*.ETL) dosyaları oluşturur. Bu çeşitli akışların tümü, GPUView'un okuduğu Merged.etladlı tek bir dosyada birleştirilir.
Uyarı
ETL dosyaları GPUView yükleme dizininde (çalıştırdığınız
Log.cmdyerde) depolanır. Bu dosyalar oldukça büyük olabilir- izlemenin süresine ve karmaşıklığına bağlı olarak genellikle birkaç yüz MB veya daha fazla. Kullanılabilir yeterli disk alanınız olduğundan emin olun.Elde edilen Merged.ETL dosyasını görüntülemek için GPUView kullanın.
İzlemeyi analiz ettikten sonra, diskte yer açmak için ETL dosyalarını silin. Dosyalar her izleme oturumunda birikir ve otomatik olarak temizlenmez.
Günlüğe kaydedilen olaylara bazı örnekler şunlardır:
- Tüm CPU bağlam değişiklikleri, yığın izlemesi ve geçiş nedeni dahil.
- Tüm çekirdek modu girişler ve çıkışlar ile yığın izi.
- Tüm komut arabelleği gönderimleri ve kaynak oluşturma, yok etme, kilitleme ve bağlama olayları dahil olmak üzere DirectX Grafik Çekirdeği tarafından kaydedilen tüm GPU olayları.
- Grafik sürücüsü tarafından bildirilen olaylar arasında, komut arabelleği başlangıç ve bitiş saatleri ile her bağdaştırıcı için dikey senkronizasyon aralıkları bulunur.
- Sayfa hataları gibi performansı etkileyebilecek diğer birçok sistem olayı.
ETL dosyalarını XPerfile de okuyabilirsiniz; ancak GPU'ya özgü olayların hiçbirini anlamaz. Bu günlük dosyaları oldukça büyük olabileceğinden Log m , yüksek frekanslı olayların çoğunu atlayan ve daha küçük izleme dosyaları üreten komutunu kullanabilirsiniz.
Daha fazla bilgi için Matt'in GPUView oluşturma hakkında konuştuğu Matthew Fisher'ın webcorner sitesi bölümüne bakın.