توفّر لوحة الذاكرة أدوات تشخيص تتيح لك معرفة توزيع ذاكرة عناصر JavaScript واكتشاف تسرّبات الذاكرة وعزلها والحصول على تفاصيل بشأن تخصيص الذاكرة حسب الوظيفة وغير ذلك.
نظرة عامة
تتيح لك لوحة الذاكرة تسجيل أربعة أنواع من الملفات الشخصية. تعرض لك أنواع الملفات الشخصية هذه لقطات من وجهات نظر مختلفة وتقدم فائدة متنوعة:
- لقطة Heap: تعرِض توزيع الذاكرة بين كائنات JavaScript في صفحتك وعُقَد DOM ذات الصلة.
- قياس حالة تطبيق التخصيص في المخطط الزمني: تعرِض هذه البطاقة عمليات تخصيص ذاكرة JavaScript التي تم قياسها على مدار الوقت. بعد تسجيل الملف الشخصي، يمكنك اختيار الفاصل الزمني للاطّلاع على الكائنات التي تم تخصيصها فيه وما زالت متوفرة بنهاية التسجيل. يمكنك استخدام هذا النوع من الملفات الشخصية لعزل عمليات تسرّب الذاكرة.
- جمع عينات من الأجزاء المخصّصة في الذاكرة لعناصر متعدّدة: يسجّل هذا الخيار عمليات تخصيص الذاكرة باستخدام طريقة جمع العينات. أعباء الأداء لهذا النوع من الملفات التعريفية قليلة ويمكن استخدامه في العمليات التي تستغرق مدة زمنية طويلة. توفِّر الأداة قيمًا تقريبية مناسبة لقيم التخصيص التي حلّلتها حزمة تنفيذ JavaScript.
- العناصر المنفصلة: يعرض الكائنات التي يتم الاحتفاظ بها من خلال مرجع JavaScript.
يمكنك اختيار مثيل جهاز افتراضي للغة JavaScript لتشغيل كل ملف من هذه الملفات الشخصية عليه.
لمزيد من المعلومات، يُرجى الاطّلاع على:
فتح لوحة "الذاكرة"
لفتح لوحة الذاكرة:
- افتح أدوات مطوري البرامج.
- افتح قائمة الأوامر بالضغط على:
- نظام التشغيل macOS: Command+Shift+P
- نظام التشغيل Windows وLinux وChromeOS: Control+Shift+P
- ابدأ بكتابة
memory
، ثم اختَر عرض الذاكرة واضغط على Enter. تعرِض "أدوات المطوّرين" لوحة الذاكرة في أعلى نافذة "أدوات المطوّرين".
يمكنك بدلاً من ذلك فتح لوحة الذاكرة بالطرق التالية:
- في شريط الإجراءات في أعلى الشاشة، انقر على المزيد من اللوحات واختَر الذاكرة من القائمة المنسدلة.
- في أعلى يسار الشاشة، انقر على المزيد من الخيارات > المزيد من الأدوات > الذاكرة.