Aracılığıyla paylaş


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.

  • All-Tüm rapor türleri oluşturulur.

  • CallerCallee-üst/alt ilişkilerini işlevleri arasında.

  • Function-İşlevler olarak adlandırılır.

  • CallTree-hiyerarşi işlevleri denir.

  • Counter-Tüm işaretleri ile birlikte Windows Performans sayacı değerleri.

  • Ip-Profil oluşturulmuş yönergeleri.

  • Life-Yaşam ayrılmış nesneleri (ayırma veri toplanan olduğunda kullanılabilir.)

  • LineKaynak kod satırı profil verileri.

  • Header-rapor dosyasının başlık bilgilerini içerir.

  • MarkTüm işaretler.

  • Module-Profil oluşturulmuş modülleri.

  • Process-Profil oluşturulmuş işlemleri.

  • Thread-Profil oluşturulmuş iş parçacığı.

  • Type-türleri tahsis edilir.

  • Contention-Kaynak contentions.

  • RuleWarnings-Performans kural sorunları

  • ETW -tüm olay izleme için Windows (etw) olayları toplanan profiling çalıştırın..Etl veri dosyası özgün konumunda veya .vsp veya .vsps dosyasını içeren dizini olmalıdır.

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.

  • Herhangi bir parametre - tüm sistem işlevleri gizleyin.

  • caller-uygulama işlevlerini çağıran sistem işlevlerinin bir düzeyini gösterir.

  • callee-Kullanıcı uygulama işlevleri tarafından çağrılan sistem işlevlerinin bir düzeyini gösterir.

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.

Ayrıca bkz.

Diğer Kaynaklar

Profil oluşturma araçları rapor görünümleri