مورد تفاصيل عرض-بيانات محتوى محلل ملفات التعريف

أداة سطر الأوامر VSPerfReport هو المستخدمة لإنشاء تقارير استخدام Visual Studioإنشاء تشكيل جانبي "أدوات إنشاء ملفات تعريف" ملفات بيانات. التنسيق الافتراضي لتقرير هو ملف.csv.

VSPerfReport يستخدم بناء الجملة التالي:

VSPerfReport [/U] vspfilename [/options]

لاحظ أن filenameيجب أن يكون.vsp صالح أو ملف.vsps.

أداة سطر الأوامر VSPerfReport هو أيضا استخدامه لمقارنة ملفات.vsp أو.vsps. إلى إنشاء تقرير فرق ("الاختلافات")، استخدم بناء الجملة التالي:

VSPerfReport [/U] /diff vspfilename1 vspfilename2 [/options]

vspfilename1 and vspfilename2يجب أن تكون.vsp صحيحة أو.vsps ملفات.

رمز ملفات

لعرض رمز معلومات مثل كـ تعمل الأسماء وأرقام الأسطر، VSPerfReport يتطلب الوصول إلى ملفات الرموز (.PDB) المكونات profiled وإلى Windows ملفات الرموز. لمزيد من المعلومات، راجع كيفية القيام بما يلي: Specify Symbol File Locations from the Command Line.

خيارات تقرير عام

يصف الجدول التالي تنسيق التقرير العام خيارات و خيارات التي حدد بيانات يتم الإعلام عنها.

خيارات

الوصف

U

إنشاء تقرير الإخراج و يتم كتابة إخراج وحدة التحكم الذي تمت إعادة توجيهه ك Unicode. يجب أن يكون خيار أول المحدد.

Summary:[types]

قم بإنشاء واحد أو المزيد أنواع التقارير.

  • All-الجميع تقرير يتم إنشاء أنواع.

  • CallerCallee-علاقات الاصل/التابع بين دالات.

  • Function-دالات تسمى.

  • CallTreeذات هيكلي ل دالات تسمى.

  • Counter-الجميع علامات مع Windows الأداء العداد قيم.

  • إرشادات Ip-موجز.

  • Life-تخصيص عمر الكائنات (متوفر عند تخصيص بيانات التي تم تجميعها.)

  • Lineمصدر تعليمات برمجية سطر ملف تعريف بيانات.

  • تقرير Header-ملف معلومات عنوان.

  • Markالجميع علامات.

  • Module-الوحدات النمطية موجز.

  • عمليات Process-موجز.

  • Threadذات مؤشرات ترابط موجز.

  • Type-تخصيص أنواع.

  • Contention-مورد contentions.

  • RuleWarnings-قاعدة مشكلات في الأداء

  • ETW -تجميع الجميع الأحداث أحداث التتبع ل Windows (ETW) في التشغيل profiling. يجب أن يكون ملف بيانات.etl في الأصل الخاصة به الموقع أو في الدليل الذي يحتوي على الملف.vsp أو.vsps.

Xml

تقرير الإخراج بتنسيق XML.

CallTrace

قم بإنشاء قائمة بإدخال دالة و يخرج، أحداث ETW، و علامات.

ClearPackedSymbols

إزالة سابقا بتضمين رموز من محلل ملفات التعريف ملف البيانات. قم بتشغيل هذا الأمر قبل تشغيل PackSymbols ثانية الوقت.

SymbolPath:path

تحديد واحد أو أكثر من مسارات البحث أو ملقمات الرموز التي تحتوي على رموز لبيانات proملفr ملف.

DebugSymPath

سرد المواقع التي يتم البحث فيها عن الرموز و ما إذا كان يتم العثور عليها. Th هو خيار هو مفيدة لحل دقة رمز هو sues.

PackSymbols

حفظ رموز في ملف بيانات (.vsp) profiling ملفات الرموز (.pdb) غير مطلوبة للتحليل.

Output:المسار|filename

تعين موقعا بديلاً للتقرير المنشأ ملفات. بواسطة الافتراضي، يتم تاريخ الإنشاء تقارير في الدليل الحالي.

SummaryFile

تحليل و حفظ المعلومات الذي تم تحليله في ملف خلاصة.vsps.

PrintMarks

إظهار الأسماء والطابع الزمني لكافة علامات في الفرعي تقرير الملف.

?

يعرض معلومات الاستخدام.

NoLogo

قم بإخفاء معلومات الإصدار عند تقرير قيد التشغيل.

UserRulesDirectory

قم بتعيين الدليل القواعد الحاوية لأداء المعرفة من قبل مستخدم [تطبيق غير بعد].

خيارات التصفية

يصف الجدول التالي خيارات لتصفية بيانات متوفر.

خيارات

الوصف

JustMyCode[:[caller][,callee]]

فقط إظهار استدعاءات دالة تطبيق مستخدم، قم بإخفاء استدعاءات النظام.

  • إخفاء أي معلمة-النظام الجميع دالات.

  • caller-عرض المستوى واحد لنظام دالات الذي استدعاء تطبيق دالات.

  • callee-إظهار المستوى واحد من دالات النظام التي تسمى بوظائف تطبيق مستخدم.

StartTime:[value]

إظهار البيانات التي تم جمعها القيمة بعد فقط (في ملى ثوان.)

EndTime:[value]

إظهار البيانات التي تم جمعها القيمة قبل فقط (في ميلي ثانية.)

FilterFile:VSPFFile

تحديد الموقع ملف عامل تصفية التي تم إنشاؤها من الأداء ‏‫Visual Studio تقرير النافذة.

MsFilter: starttime، مدة

فقط إظهار بيانات من starttimeحتى الطول duration(في ملى ثوان.)

Process:[pid]

إظهار بيانات من المحدد فقط عملية.

Thread:[threadid]

إظهار بيانات من مؤشر ترابط المحدد فقط.

Thread: threadid، processid

إظهار بيانات من مؤشر ترابط المحدد المرتبطة بالعملية المعينة فقط.

خيارات تقرير الفرق

يصف الجدول التالي الخيارات الخاصة بمقارنة التقرير ملفات.

خيارات

الوصف

Diff vspfile1 vspfile2

يقارن الثاني التقرير ملفات ملفات (.vsp أو.vsps). سوف يتم تجاهل خيارات التلخيص باستخدام خيار المختلفة.

Diff:[value]

أدنى القيمة عتبة هذا سوف يكون disregarded الفرق بين القيمتين. أيضا، لن يتم إظهار بيانات الجديدة مع قيم ضمن هذه عتبة.

DiffTable:[tablename]

استخدم جدول معين لمقارنة الملفات. الافتراضي هو الجدول الدالات.

DiffColumn:[columnname]

استخدام هذه قيم يقارن عمود محدد. الافتراضي هو عمود النسبة المئوية لنماذج خاصة.

QueryDiffTables

تسرد الجداول صالح و أعمدة للملفين التقارير المتوفرة.

راجع أيضًا:

موارد أخرى

إنشاء طرق عرض تقرير أدوات تشكيل جانبي