كشف تسرب الذاكرة (معاينة)

ملاحظة

يمكنك ترحيل موارد Application Insight الخاصة بك إلى الكشف الذكي (معاينة) المستند إلى التنبيهات. ينشئ الترحيل قواعد تنبيه لوحدات الكشف الذكية المختلفة. بعد إنشاء القواعد، يمكنك إدارتها وتكوينها مثل أي قواعد تنبيه Azure Monitor أخرى. يمكنك أيضا تكوين مجموعات الإجراءات لهذه القواعد لتمكين أساليب متعددة لاتخاذ الإجراءات أو تشغيل إعلام على عمليات الكشف الجديدة.

لمزيد من المعلومات، راجع ترحيل تنبيهات الكشف الذكي.

يحلل الكشف الذكي تلقائيا استهلاك الذاكرة لكل عملية في التطبيق الخاص بك. يمكن أن يحذرك من تسرب الذاكرة المحتمل أو زيادة استهلاك الذاكرة.

لا تتطلب هذه الميزة إعدادا خاصا بخلاف تكوين عدادات الأداء لتطبيقك. يكون نشطًا عندما يولد تطبيقك قدرًا كافيًا من عدادات أداء الذاكرة (على سبيل المثال، وحدات البايت الخاصة).

متى سأحصل على هذا النوع من إشعارات الكشف الذكي؟

يتبع الإعلام النموذجي زيادة متسقة:

  • في استهلاك الذاكرة على مدى فترة طويلة من الوقت.
  • في عملية أو جهاز واحد أو أكثر يشكل جزءا من التطبيق الخاص بك.

تستخدم خوارزميات التعلم الآلي للكشف عن زيادة استهلاك الذاكرة التي تطابق نمط تسرب الذاكرة.

هل التطبيق الخاص بي لديه مشكلة حقا؟

لا يعني الإشعار أن تطبيقك به مشكلة بالتأكيد. على الرغم من أن أنماط تسرب الذاكرة قد تشير إلى وجود مشكلة في التطبيق، فقد تكون هذه الأنماط نموذجية للعملية المحددة. قد يكون لأنماط تسرب الذاكرة أيضا مبرر عمل طبيعي. في مثل هذه الحالات، يمكنك تجاهل الإعلام.

كيف أصلحه؟

تتضمن الإخطارات معلومات تشخيصية لدعم عملية التحليل التشخيصي:

  1. الفرز: يوضح لك الإعلام مقدار زيادة الذاكرة (بالجيجابايت) والنطاق الزمني الذي زادت فيه الذاكرة. يمكن أن تساعدك هذه المعلومات في تحديد أولوية للمشكلة.
  2. نطاق: كم عدد الأجهزة التي أظهرت نمط تسرب الذاكرة؟ كم عدد الاستثناءات التي تم تشغيلها أثناء التسرب المحتمل للذاكرة؟ يمكنك الحصول على هذه المعلومات من الإعلام.
  3. تشخيص: يحتوي الكشف على نمط تسرب الذاكرة ويعرض استهلاك الذاكرة للعملية بمرور الوقت. يمكنك أيضا استخدام العناصر والتقارير ذات الصلة التي ترتبط بالمعلومات الداعمة لمساعدتك في تشخيص المشكلة بشكل أكبر.