VSPerfReport
VSPerfReport komut satırı aracını kullanarak rapor oluşturmak için kullanılan Visual Studio profil oluşturma veri dosyalarının profil oluşturma araçları.Varsayılan rapor bir .csv dosyası biçimidir.
VSPerfReport, aşağıdaki sözdizimini kullanır:
VSPerfReport [/U] vspfilename [/options]
Dikkat filename geçerli bir .vsp veya .vsps dosyası olması gerekir.
VSPerfReport komut satırı aracı, .vsp veya .vsps dosyalarını karşılaştırmak için de kullanılır.Fark ("fark") bir rapor oluşturmak için aşağıdaki sözdizimini kullanın:
VSPerfReport [/U] /diff vspfilename1 vspfilename2 [/options]
vspfilename1 and vspfilename2Geçerli .vsp veya .vsps dosyası olması gerekir.
Simge dosyaları
VSPerfReport işlev adları ve satır numaraları gibi sembol bilgileri görüntülemek için simge erişimi olması gerekir (.Profili bileşenleri ve Windows simge dosyalarını pdb) dosyaları.Daha fazla bilgi için bkz. Nasıl yapılır: sembol komut satırından dosya konumları belirtin.
Genel rapor seçenekleri
Genel rapor biçimlendirme seçenekleri ve rapor verileri seçip seçenekler aşağıdaki tabloda açıklanmaktadır.
Seçenekler |
Description |
---|---|
U |
Rapor çıktısı ve yeniden yönlendirilen konsol çıktısını Unicode olarak yazılır.İlk seçenek belirtilmelidir. |
Summary:types |
Bir veya daha fazla rapor türleri oluşturur.
|
Xml |
Çıktı rapor xml biçiminde. |
CallTrace |
İşlev girdi ve çıkar, etw olayları ve işaretleri listesini oluşturur. |
ClearPackedSymbols |
Daha önce katıştırılmış sembolleri profiler veri dosyasından kaldırır.İkincisi PackSymbols çalıştırmadan önce bu komutu çalıştırmak zaman. |
SymbolPath:path |
Bir veya daha fazla arama yolları veya simgeler için profiler veri dosyasını içeren sembol sunucuları belirtir. |
DebugSymPath |
Semboller ve bulunur arama konumları listeler.Sembol çözümleme sorunlarını gidermek bu seçenek kullanışlıdır. |
PackSymbols |
Simgeler simge (.pdb) dosyalarını çözümleme için gerekli böylece profil oluşturma veri (.vsp) dosyasına kaydeder. |
Output:yol|filename |
Oluşturulan rapor dosyaları için başka bir konum belirtir.Varsayılan olarak, raporlar geçerli dizinde oluşturulur. |
SummaryFile |
Analiz ve .vsps Özet dosyasında çözümlenen bilgileri kaydedin. |
PrintMarks |
Belirtilen rapor dosyasında adları ve tüm işaretler için zaman damgalarını göster. |
? |
Kullanım bilgilerini görüntüler. |
NoLogo |
Raporda çalışırken, sürüm bilgileri gizler. |
UserRulesDirectory |
[Henüz uygulanmayan] Dizin içeren kullanıcı tanımlı performans kuralları belirtir. |
Filtre Seçenekleri
Aşağıdaki tabloda, kullanılabilir veri filtre uygulama seçenekleri açıklanmaktadır.
Seçenekler |
Description |
---|---|
JustMyCode[:[caller][,callee]] |
Yalnızca kullanıcı uygulama işlev çağrılarını gösterme; sistem çağrıları gizleyin.
|
StartTime:value |
Yalnızca değeri (milisaniye cinsinden.) sonra toplanan verileri Göster |
EndTime:value |
Yalnızca değeri (milisaniye cinsinden.) önce toplanan verileri Göster |
FilterFile:VSPFFile |
Visual Studio performans raporu penceresinden oluşturulan bir filtre dosyasının konumunu belirtir. |
MsFilter:starttime, süre |
Yalnızca veri göstermek starttime uzunluğu kadar duration (milisaniye cinsinden.) |
Process:pid |
Yalnızca belirtilen işlem verileri gösterir. |
Thread:ThreadID |
Yalnızca belirtilen iş parçacığı verileri gösterir. |
Thread:ThreadID, İşlemKimliği |
Yalnızca belirtilen iş parçacığı belirtilen işlemle ilişkili verileri gösterir. |
Fark rapor seçenekleri
Aşağıdaki tablo, rapor dosyaları karşılaştırma seçenekleri açıklar.
Seçenekler |
Description |
---|---|
Diff vspfile1 vspfile2 |
İki rapor dosyaları (.vsp veya .vsps) dosyaları karşılaştırın.Diff seçeneğini kullanarak Özet seçenekler yoksayılacaktır. |
Diff:value |
Bu Eşik değerin altında iki değer arasındaki fark gözardı ediliyor.Ayrıca, bu eşiğin altındaki değerleri yeni verilerle gösterilmez. |
DiffTable:tablename |
Bu belirli tablo dosyalarını karşılaştırmak için kullanın.İşlev bağımsız değişkendir. |
DiffColumn:columnname |
Bu belirli bir sütuna karşılaştırma değerleri kullanın.Varsayılan özel örnekleri yüzde sütundur. |
QueryDiffTables |
Geçerli tablo ve sütunlar için sağlanan iki rapor dosyaları listeler. |