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

Dale St. Marthe
Dale St. Marthe

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

نظرة عامة

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

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

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

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

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

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

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

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

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