كيفية القيام بما يلي: إضافة مستوى تفاعل بيانات لإنشاء ملفات تعريف بيانات من سطر الأوامر

تشكيل جانبي للتفاعل مع المستوى يوفر معلومات إضافى حول أوقات تنفيذ متزامن ADO.NETاستدعاء في الدالات ذات tiered تعدد التطبيقات التي تتصل بواحد أو المزيد قواعد البيانات. يمكنك جمع بيانات تفاعل المستوى مع أيا من الأساليب profiling.

ملاحظة

يمكن فقط عرض بيانات تفاعل المستوى في Visual StudioIDE. ملفات المستوى المستندة إلى تقارير تفاعل عبر مورد تفاصيل عرض-بيانات محتوى محلل ملفات التعريفلا متوفر.

إضافة بيانات تفاعل المستوى مع VSPerfASPNETCmd

تمكنك VSPerfASPNETCmd سطر الأوامر إلى ol إلى بسهولة يحلل ASP.NETتطبيقات ويب. بالمقارنة مع VSPerfCmdأداة سطر الأوامر، يتم تقليل الخيارات، متغيرات بيئة لا يجب أن تكون مجموعة وإعادة تمهيد الكمبيوتر هو غير مطلوب. جعل هذه الميزات من VSPerfASPNETCmd مجموعة بيانات تفاعل المستوى سهلة بشكل استثنائي.

إلى إضافة التفاعل مع المستوى إلى إنشاء تشكيل جانبي للبيانات التي تم جمعها باستخدام VSPerfASPNETCmd، إضافة /TIPخيار إلى سطر الأوامر. على سبيل المثال، استخدم سطر الأوامر التالي إلى تضمين مستوى التفاعل مع بيانات عندما تقوم بتجميع إحصائيات تطبيق ASP.NETويب تطبيق باستخدام أسلوب أخذ عينات:

vsperfaspnetcmd /tip https://localhost/MyWebApp

للحصول على مزيد من المعلومات حول VSPerfASPNETCmd، راجع Rapid Web Site Profiling with VSPerfASPNETCmd.

إضافة بيانات تفاعل المستوى مع VSPerfCmd

VSPerfASPNETCmd الأمر أداة سطر يتيح لك الوصول إلى الوظائف الكاملة متوفرة في "أدوات إنشاء تشكيل جانبي". إلى إضافة التفاعل مع المستوى إلى إنشاء تشكيل جانبي للبيانات التي تم جمعها باستخدام VSPerfCmd، يجب عليك استخدام VSPerfCLREnvأداة مساعدة إلى تعيين وإزالة متغيرات بيئة التي تتيح مستوى التفاعل مع بيانات. الخيارات التي تحددها والإجراءات المطلوبة إلى بيانات تعتمد تشغيل نوع تطبيق الذي يتم إنشاء تشكيل جانبي للتجميع.

إنشاء تشكيل جانبي للتطبيقات المستقلة

لإضافة مستوى تفاعل مع البيانات لتطبيق تشغيل غير بواسطة عملية أخرى، مثل Windows سطح المكتب تطبيق الذي يجعل متزامن ADO.NETالمكالمات بين قاعدة بيانات، استخدم VSPerfClrEnv /InteractionOnخيار لتعيين متغيرات بيئة، و VSPerfClrEnv /InteractionOffخيار لإزالتها.

في المثال التالي، Windows سطح المكتب هو موجز تطبيق باستخدام أسلوب أخذ عينات ويتم جمع بيانات تفاعل المستوى.

إنشاء تشكيل جانبي سبيل مثال تطبيقات سطح مكتب Windows

  1. قم بفتح نافذة تعجيل الأوامر باستخدام امتيازات المسؤول. انقر فوق ابدأ وأشر إلى كافة البرامج ثم أشر إلى البرامج الملحقة. تعجيل و اتصالات، انقر بالزر الأيمن و ثم انقر فوق تشغيل كمسؤول.

  2. يهيّئ متغيرات بيئة تلميحة. اكتب الأمر التالي:

    vsperfclrenv /interactionon
    
  3. يبدأ محلل ملفات التعريف. اكتب الأمر التالي:

    vsperfcmd /start:sample /output:Desktop_sample.vsp 
    
  4. قم بتشغيل تطبيق مع VSPerfCmd. اكتب الأمر التالي:

    vsperfcmd /launch:DesktopApp.exe
    
  5. ممارسة تطبيق إلى جمع بيانات profiling، ثم يغلق تطبيق بالطريقة العادية.

  6. مسح متغيرات بيئة تلميحة. اكتب الأمر التالي:

    vsperfclrenv /off
    

لمزيد من المعلومات، راجع Performance Warnings.

إنشاء تشكيل جانبي للخدمات

إلى الخدمات يحلل، بما في ذلك ASP.NETالتطبيقات، استخدم VSPerfClrEnv /GlobalInteractionOnخيار لتعيين متغيرات بيئة، و VSPerfClrEnv /GlobalInteractionOffخيار لإزالتها.

عندما يتم تشكيل جانبي الخدمات، بما في ذلك ASP.NETتطبيقات ويب، فغالباً ما يجب إلى إعادة تشغيل الكمبيوتر إلى تمكين إنشاء تشكيل جانبي.

في المثال التالي، خدمة Windows هو موجز باستخدام العينة أسلوب ومستوى التفاعل يتم تجميع بيانات.

إنشاء تشكيل جانبي سبيل مثال الخدمة Windows

  1. إذا لزم الأمر، قم بتثبيت الخدمة.

  2. قم بفتح نافذة تعجيل الأوامر باستخدام امتيازات المسؤول. انقر فوق ابدأ وأشر إلى كافة البرامج ثم أشر إلى البرامج الملحقة. تعجيل و اتصالات، انقر بالزر الأيمن و ثم انقر فوق تشغيل كمسؤول.

  3. قم بتهيئة.NET إنشاء ملفات تعريف متغيرات بيئة. اكتب الأمر التالي:

    vsperfclrenv /globalsampleon
    
  4. يهيّئ متغيرات بيئة تلميحة. اكتب الأمر التالي

    vsperfclrenv /globalinteractionon
    
  5. قم بإعادة تشغيل جهاز الكمبيوتر إلى تسجيل متغيرات بيئة.

  6. قم بفتح نافذة تعجيل الأوامر باستخدام امتيازات المسؤول.

  7. يبدأ محلل ملفات التعريف. اكتب الأمر التالي:

    vsperfcmd /start:sample /output:MiddleTier_sample.vsp /user:SYSTEM /crosssession 
    
  8. إذا لزم الأمر، يبدأ الخدمة.

  9. قم بإرفاق محلل ملفات التعريف إلى الخدمة. اكتب الأمر التالي:

    vsperfcmd /attach:MiddleTier.exe /output:MyService_sample.vsp /user:SYSTEM /crosssession 
    
  10. ممارسة الخدمة و التجميع إنشاء تشكيل جانبي للبيانات.

  11. قم بإيقاف محلل ملفات التعريف. اكتب الأمر التالي:

    vsperfcmd /detach

  12. قم بإلغاء تحديد.NET و تلميحة إنشاء ملفات تعريف متغيرات بيئة. اكتب الأمر التالي:

    vsperfclrenv /globaloff
    
  13. قم بإعادة تشغيل جهاز الكمبيوتر إلى تسجيل متغيرات بيئة التي تم مسحها.

لمزيد من المعلومات، راجع أحد المواضيع التالية:

Command-Line Profiling of ASP.NET Web Applications

Command-Line Profiling of Services