- قبل → بعد
- 846 → 1451
- الفرق
- +605
- التغيّر / التكرار
- +121
اكتشف تسربات الذاكرة
كرر التنقل وافحص الكائنات التي تبقى في الذاكرة بعد العودة إلى الصفحة الأولى. راجع تراكم الذاكرة الذي لوحظ في المتصفح.
اطّلع على المجموعة التي تنمو بين التكرارات
مثال توضيحي للتنقل والرجوع. تشرح القيم التقرير وليست نتائج فحص موقعك.
تغيير المسار
/catalog → /product → /catalog × 5
انتهى الانتقال، لكن كائنات حالة الصفحة السابقة ما زالت في الذاكرة. يزداد عددها مع كل تكرار. تحقق من المراجع التي تحتفظ بها.
- قبل → بعد
- 34 → 74
- الفرق
- +40
- التغيّر / التكرار
- +8
- قبل → بعد
- 41.2 → 54.7 MB
- الفرق
- +13.5 MB
- التغيّر / التكرار
- +2.7 MB
بيانات توضيحية لشرح التقرير. تظهر نتائج صفحتك بعد الفحص.
نكرر سيناريو ونحسب التغيّر بين المرات
نختار روابط الصفحة
يعثر الماسح على ما يصل إلى ثلاثة روابط داخلية ظاهرة. ويكرر الانتقال عبر كل رابط والعودة إلى الصفحة التي بدأ منها الفحص خمس مرات.
نقارن استهلاك الذاكرة
بعد جولة تمهيدية، نقيس الذاكرة التي تظل مشغولة بعد التنقل المتكرر. يكشف ذلك تراكمًا لا يظهر عند التحميل الأول.
نعرض ما يتراكم
يسرد التقرير المجموعات ومستمعي الأحداث وعقد DOM وأنواع الكائنات المتزايدة. ويعرض للمجموعات مواضع تعديلها في الكود عندما تتوفر هذه المعلومات.
ما يتضمنه تقرير تسرب الذاكرة
السيناريو المفحوص
يخزّن التقرير عنوان URL، ومسار المستخدم المفحوص، وعدد التكرارات، وعلامة التسرب بحيث يمكن إعادة إنتاج النتيجة.
إجمالي نمو الذاكرة
قارن الزيادة الإجمالية والزيادة لكل تكرار في الانتقال نفسه. التراكم يستدعي فحص الكائنات المحتفظ بها؛ وقد تبقى الذاكرة مستخدمة أيضًا بسبب تخزين مؤقت مقصود أو حالة التطبيق.
Array, Map, Set, Object
تُدرج المجموعات المتنامية بشكل منفصل: الحجم قبل وبعد، والتغيّر، والتغيّر لكل تكرار، وتتبعات المكدس حيث تغيّرت المجموعة.
مستمعات الأحداث والعقد
يعرض التقرير أعداد المستمعات قبل السيناريو وبعده، والتغيّر الناتج، وعقد المستمعات المتسربة حيث تنمو الاشتراكات.
نمو عقد DOM
يعرض التقرير نمو عقد DOM وأوصاف العقد المتسربة، مما يسهّل العثور على DOM المنفصل أو التهيئة المتكررة للواجهة.
أنواع كائنات الكومة
بالنسبة لأنواع الكائنات المتنامية، يتضمن التقرير تغيّر العدد، وتغيّر الحجم، وتغيّر الحجم المحتفظ به، والقيم لكل تكرار. عند توفر بيانات البيئة، تُعرض كومة total وnative وV8 بشكل منفصل.
الأسئلة الشائعة حول تسرب الذاكرة
إجابات مختصرة حول الفرق لكل تكرار، والمجموعات المتنامية، والمستمعين، وعقد DOM، وما يجب فعله بعد التقرير.
هل كل زيادة في الذاكرة تسرّب؟
ما هي عقد DOM المنفصلة؟
هل يمكن للفحص اكتشاف تسرب مستمعي الأحداث؟
ما الصفحات والإجراءات التي يفحصها الماسح؟
ماذا يجب أن أفعل بعد العثور على تسرب؟
ما يجب فحصه بعد هذه الخدمة
فحص JavaScript
تحقق من ملفات JavaScript وأخطاء التحميل والكود غير المستخدم أثناء التحميل. حدد البرامج النصية التي تحتاج إلى مراجعة إضافية.
فتحسرعة التحميل
تحقق من تحميل الصفحة بإعدادات الجهاز والشبكة التي تختارها. احصل على قياسات السرعة والمشكلات والتوصيات.
فتحذاكرة التخزين المؤقت للرجوع/التقدم
تحقق من استخدام المتصفح لذاكرة التخزين المؤقت عند الرجوع والتقدم. تعرف على ما يمنع التخزين المؤقت.
فتحسرعة استجابة الصفحة (INP)
قس مدى سرعة استجابة الصفحة لإجراءات آلية. اعثر على التأخير أثناء الاختبار.
فتح