استخدِم لوحة الأداء لإنشاء ملف تعريف لأداء تطبيقات Node.js وDeno.
ما هو الملف الشخصي لوحدة المعالجة المركزية (CPU)؟
الملف الشخصي لوحدة المعالجة المركزية هو تقرير يعرض كيفية استخدام وحدة المعالجة المركزية على مدار فترة زمنية. ويمكن أن يوضح لك البرامج التي كانت تستخدم معظم وقت وحدة المعالجة المركزية (CPU)، والعمليات التي كانت قيد التشغيل، ومقدار الوقت الذي تم قضاؤه في كل حالة. باستخدام الملفات التعريفية لوحدة المعالجة المركزية، يمكنك تحديد العوامل التي تؤثّر سلبًا في الأداء وتحسين استخدام موارد وحدة المعالجة المركزية.
فتح "أدوات مطوري البرامج" لبرنامج Node
في سطر الأوامر، شغِّل:
Node.js
node --inspect file-name.js
Deno
deno --inspect file-name.js
يمكنك الاتصال بأداة DevTools لخدمة Node باستخدام إحدى الطريقتَين التاليتَين:
- افتح أدوات مطوري البرامج وانقر على زر العقدة الأخضر في شريط إجراءات "أدوات مطوري البرامج" في الأعلى.
في شريط العناوين، أدخِل
chrome://inspect
، ثم انقر على أحد الخيارات التالية:- افتح "أدوات مطوري البرامج" المخصّصة لـ Node ضمن الأجهزة.
- افحص ضمن الاستهداف الذي تريد إنشاء ملف شخصي له.
تحليل وحدة المعالجة المركزية (CPU)
لإنشاء ملف تعريف لوحدة المعالجة المركزية، افتح لوحة الأداء وانقر على الزر
تسجيل مرّتين لبدء إنشاء الملف التعريفي وإنهائه.تحليل نتائج التحليل
بعد إيقاف التسجيل، تنظّم لوحة الأداء بيانات التسجيل وتعرضها في "ملف شخصي". استخدم علامات التبويب التالية لتحليل بيانات التحليل:
نظرة عامة على المخطط الزمني يظهر في أعلى الشاشة أسفل شريط النشاط. عرض رسومات بيانية لنشاط وحدة المعالجة المركزية (CPU) وNET في مخطط زمني. ويمكنك استخدامه لتحديد المؤثِّرات السلبية على الأداء.
من الأسفل إلى الأعلى: استخدِم علامة التبويب هذه لفحص جزء محدّد من التسجيل والاطّلاع على الوقت المجمّع الذي تمّ قضاؤه في الأنشطة الفردية.
شجرة المكالمات: تعرض علامة التبويب هذه الأنشطة الأساسية لجزء محدّد من التسجيل. يتم أيضًا دمج حزم المكالمات في الأنشطة الجذر. استخدِم علامة التبويب هذه لتحديد النشاط الذي يتطلّب أكبر قدر من العمل.
سجلّ الأحداث: تعرض علامة التبويب هذه الأنشطة من جزء محدّد من التسجيل بالترتيب الذي حدثت به.
الملف الشخصي باستخدام الأمر console.profile()
تتيح لك "أدوات مطوّري البرامج" إنشاء ملفات تعريف لأداء وحدة المعالجة المركزية في JavaScript باستخدام الأمر console.profile()
. يمكنك إضافة هذا الأمر إلى الرمز البرمجي ثم تشغيل الملف، أو نسخ الرمز البرمجي ولصقه في وحدة التحكّم. ستعرض لك لوحة الأداء النتائج.
لاستخدام هذا الأمر، اتّبِع الخطوات التالية:
يمكنك إرفاق الرمز مع
console.profile()
وconsole.profileEnd()
، على سبيل المثال:console.profile( profile ${i} ); // Code to be profiled doSomething(); console.profileEnd();
قم بتشغيل التعليمة البرمجية بإحدى طريقتين:
إذا كنت تستخدم وحدة التحكّم (Console)، افتح "أدوات مطوري البرامج" لـ Node، ثم الصِق الرمز في وحدة التحكّم (Console) واضغط على مفتاح Enter.
في سطر الأوامر، نفِّذ ما يلي:
Node.js
node --inspect file-name.js
شريف
deno --inspect file-name.js
بعد ذلك، افتح أدوات مطوري البرامج لـ Node.
بعد اكتمال الملف الشخصي، سيتم عرض النتيجة تلقائيًا في لوحة الأداء.