نظرة عامة على لوحة الذاكرة

Dale St. Marthe
Dale St. Marthe

توفّر لوحة الذاكرة أدوات تشخيص تتيح لك الاطّلاع على توزيع الذاكرة لكائنات JavaScript، واكتشاف عمليات تسرُّب الذاكرة وعزلها، والحصول على تفاصيل عن تخصيص الذاكرة حسب الدالة، وغير ذلك.

نظرة عامة

تتيح لك لوحة الذاكرة تسجيل أربعة أنواع من الملفات الشخصية. تعرِض لك أنواع الملفات التجارية هذه لقطات من وجهات نظر مختلفة وتوفّر وظائف مختلفة:

  • لقطة Heap: تعرِض توزيع الذاكرة بين كائنات JavaScript في صفحتك وعُقَد DOM ذات الصلة.
  • قياس حالة تطبيق التخصيص في المخطط الزمني: تعرِض هذه البطاقة عمليات تخصيص ذاكرة JavaScript التي تم قياسها على مدار الوقت. بعد تسجيل الملف الشخصي، يمكنك اختيار الفاصل الزمني للاطّلاع على الكائنات التي تم تخصيصها فيه وما زالت متوفرة بنهاية التسجيل. استخدِم هذا النوع من الملفات التعريفية لعزل عمليات تسرّب الذاكرة.
  • جمع عينات من الأجزاء المخصّصة في الذاكرة لعناصر متعدّدة: يسجّل هذا الخيار عمليات تخصيص الذاكرة باستخدام طريقة جمع العينات. أعباء الأداء لهذا النوع من الملفات التعريفية قليلة ويمكن استخدامه في العمليات التي تستغرق مدة زمنية طويلة. توفِّر الأداة قيمًا تقريبية مناسبة لقيم التخصيص التي حلّلتها حزمة تنفيذ JavaScript.
  • العناصر المنفصلة: تعرِض الكائنات التي يحتفظ بها مرجع JavaScript.

يمكنك اختيار مثيل جهاز افتراضي لبرنامج JavaScript لتشغيل كل ملف من هذه الملفات الشخصية.

لمزيد من المعلومات، يُرجى الاطّلاع على:

فتح لوحة "الذاكرة"

لفتح لوحة الذاكرة:

  1. افتح "أدوات مطوّري البرامج".
  2. افتح قائمة الأوامر بالضغط على:
    • نظام التشغيل macOS: Command+Shift+P
    • نظام التشغيل Windows وLinux وChromeOS: Control+Shift+P قائمة الأوامر التي تتضمّن
  3. ابدأ بكتابة memory، ثم اختَر عرض الذاكرة واضغط على Enter. تعرِض "أدوات المطوّرين" لوحة الذاكرة في أعلى نافذة "أدوات المطوّرين".

يمكنك بدلاً من ذلك فتح لوحة الذاكرة بالطرق التالية:

  • في شريط الإجراءات في أعلى الشاشة، انقر على المزيد من اللوحة واختَر الذاكرة من القائمة المنسدلة.
  • في أعلى يسار الشاشة، انقر على المزيد من الخيارات > المزيد من الأدوات > الذاكرة.