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