سؤال

يبدو أن ملف تعريف CLR لا يعمل مع Silverlight CLR.هل يوجد ملف تعريف ذاكرة آخر؟

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

المحلول

لا يبدو أن واحدة متاحة حتى الآن.ولكن كما الموصى بها في هذا الموضوع المنتدى, ، يمكنك تحويل تطبيق Silverlight الخاص بك إلى تطبيق WPF وملف تعريف:

لا توجد أداة حتى الآن ولكن كحل بديل، يمكنك بسهولة إنشاء إصدار سطح مكتب (WPF) من عميل Silverlight الخاص بك من نفس قاعدة التعليمات البرمجية وبعض التعديلات (راجع مدونة Scot للحصول على مثال على ذلك - http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-8-creating-a-digg-desktop-application-using-wpf.aspx) .بمجرد الانتهاء من ذلك، يمكنك تشغيل أي ملف تعريف للأداء يعمل مع WPF.

ليس الحل الأمثل، لكنه يبدو أنه الخيار الأفضل في الوقت الحالي.

تحديث: رأيت للتو أ مشاركة مدونة حول XPerf وهو عبارة عن أداة أخذ عينات من وحدة المعالجة المركزية لـ Silverlight.ليس بالضبط ملف تعريف للذاكرة ولكنه أداة جيدة لاختبار أداء تطبيقات Silverlight...

نصائح أخرى

وهنا ملامح الذاكرة في سيلفرلايت باستخدام Xperf.

الحصول على معلومات GC

وعلى الرغم من عدم والتعريف في مهب الكامل مع واجهة المستخدم الرسومية لذيذ، هل يمكن استخدام <لأ href = "http://blogs.msdn.com/tess/archive/2008/08/21/debugging-silverlight-applications-with- windbg و-SOS-dll.aspx "يختلط =" نوفولو noreferrer "> Windbg + SOS للتصحيح التطبيق سيلفرلايت الخاص بك، فإنه يتطلب الكثير من العمل اليدوي، ولكن يمكنك المشي ثم كومة المدارة.

استخدم سيلفرلايت جاسوس
أنه يحتوي على التعريف الذاكرة التي بنيت في

وأنا استخدم مجانا XTE التعريف التي تعمل أيضا مع Silverlight ستاندرد آند خارج من تطبيقات متصفح. يظهر استخدام الذاكرة الحية أيضا.

.NET منشئ ملفات تعريف الذاكرة بدءًا من الإصدار 4.0 يدعم ملفات تعريف Silverlight.

موصى بة بشدة.

وحاول استخدام Atologic SilverProfiler. متوفر في www.atologic.com .

تم تحديث

والمستقلة CLR التعريف للعمل مع Silverlight لذلك أنت لا تحتاج إلى أن يكون VS بريميوم / نهاية المطاف.

<وأ href = "https://web.archive.org/web/20190114032249/https://blogs.msdn.microsoft.com/davbr/2011/02/01/clrprofiler-v4-released" يختلط = "نوفولو noreferrer"> مدونة CLR التنميط API ديفيد برومان ل: CLRProfiler V4 صدر

وUI ليست كبيرة، لكنها تعمل.

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