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

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 مزيد من الخيارات > مزيد من الأدوات > الذاكرة.