سؤال

هل هناك أي ملفات تعريف تدعم Silverlight؟لقد قمت بتجربة ANTS (الإصدار 3.1) دون أي نجاح؟هل يدعمه الاصدار 4 ؟هل هناك أي منتجات أخرى يمكنني تجربتها؟

محدثمنذ إصدار Silverlight 4، أصبح من الممكن الآن إجراء التوصيف الكامل لتطبيقات SL...الدفع هذا مقالة عن هذا الموضوع

في PDC، أعلنت أن Silverlight 4 يأتي مزودًا بإمكانية CoreCLR الجديدة المتمثلة في إمكانية إنشاء ملفات التعريف بواسطة ملفات تعريف VS2010:وهذا يعني أنه لأول مرة، نمنحك القدرة على إنشاء ملف تعريف للتعليمات البرمجية المُدارة والأصيلة (المستخدم أو النظام الأساسي) التي يستخدمها تطبيق Silverlight.woohoo.مجد لفريق CLR.

ملاحظة جانبية:من Silverlight 1-3، يمكن للمرء فقط استخدام أشياء مثل xperf (راجع XPerf:أداة أخذ عينات من وحدة المعالجة المركزية (CPU Sampler) لـ Silverlight) وهي قوية جدًا لرؤية خطوط أنابيب التخطيط/النص/الوسائط/gfx/إلخ، ولكنها توفر فقط مكدس الاستدعاءات الأصلي.)

من سيلفر لايت (فيديو PDC، TechEd أيسلندا، VS2010، ملفات التعريف، Silverlight 4)

هل كانت مفيدة؟

المحلول

قم بتثبيت XPerf وxperfview كما هو متاح هنا: http://msdn.microsoft.com/en-us/library/cc305218.aspx

(1) ابدأ عينتك

(2) xperf - على القاعدة

(3) انتظر قليلا

(4) xperf –d myprofile.etl

(5) عند الانتهاء من ذلك، قم بتعيين مسار الرمز الخاص بك:

    set _NT_SYMBOL_PATH= srvج:\الرموزhttp://msdl.microsoft.com/downloads/symbols

(6) xperfview myprofile.etl

(7) التتبع -> تحميل الرموز

  • حدد منطقة الرسم البياني لوحدة المعالجة المركزية التي تريد رؤيتها
  • انقر بزر الماوس الأيمن وحدد جدول الملخص

(8) اقبل اتفاقية ترخيص المستخدم النهائي (EULA) لاستخدام الرموز، أو قم بتوسيع IExplore، أو قم بتوسيع agcore.dll أو أيًا كانت الوحدة النمطية العليا لديك

نصائح أخرى

يأتي Visual Studio 2010 (مع أدوات Silverlight 4) مزودًا بدعم سطر الأوامر لتوصيف تطبيقات Silverlight.

يمكن العثور على التعليمات الكاملة لتحديد مواصفات SL4 على: http://www.nachmore.com/2010/profiling-silverlight-4-with-visual-studio-2010/

جرب ملف تعريف أداء JetBrains dotTrace.وإليك التفاصيل حول كيفية:http://confluence.jetbrains.net/display/NetProf/How+to+profile+silverlight+application

هنا عبارة عن إدخال مدونة تفصيلي حول استخدام XPerf...تحقق أيضا هذا فيديو (في PDC) حول تحديد مواصفات Silverlight!!!

يجب أن يعمل AtoLogic SilverProfiler من أجلك.يرى http://www.atologic.com

يحتوي SL 4.0 على أحداث coreclr etw.يجب أن تكون قادرًا على تشخيص الاستثناءات، وgc، والترابط، وعدد قليل من الآخرين باستخدام XPERF و مراقب الأداء وclr وآخرون.أملك مدون حول هذا.

لمعلوماتك، يجب أن يكون استخدام Perfmonitor قادرًا على توفير مكدسات المكالمات.

ETW متاح فقط في نظام التشغيل Windows.

أنا أحب RedGate ANTS.أجد أنه ملف تعريف أجمل بكثير من dotTrace.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top