استخدِم لوحة الأداء للاطّلاع على أداء تطبيقَي Node.js وDeno.
ما هو الملف الشخصي لوحدة المعالجة المركزية (CPU)؟
الملف الشخصي لوحدة المعالجة المركزية (CPU) هو تقرير يعرض كيفية استخدام وحدة المعالجة المركزية (CPU) خلال فترة زمنية معيّنة. وهو يمكنه توضيح البرامج التي كانت تستخدم معظم وقت وحدة المعالجة المركزية (CPU)، والعمليات التي كانت قيد التشغيل، ومقدار الوقت الذي تم قضاؤه في كل حالة. يمكنك تحديد معوقات الأداء وتحسين استخدام موارد وحدة المعالجة المركزية من خلال الملفات الشخصية لوحدة المعالجة المركزية (CPU).
فتح أدوات مطوّري البرامج في Node
في سطر الأوامر، شغِّل:
Node.js
node --inspect file-name.js
Deno
deno --inspect file-name.js
اتصِل بأدوات مطوري البرامج في Node بإحدى الطرق التالية:
- افتح أدوات مطوري البرامج وانقر على زر العقدة الأخضر في شريط إجراءات "أدوات مطوري البرامج" في الأعلى.
في شريط العناوين، أدخِل
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();
قم بتشغيل التعليمة البرمجية بإحدى طريقتين:
إذا كنت تستخدم Console ، افتح "أدوات مطوري البرامج" لـ Node ، ألصِق الرمز في وحدة التحكم، ثم اضغط على Enter.
في سطر الأوامر، شغِّل:
Node.js
node --inspect file-name.js
Deno
deno --inspect file-name.js
بعد ذلك، افتح "أدوات مطوّري البرامج" في Node.
بعد اكتمال الملف الشخصي، سيتم عرض النتيجة تلقائيًا في لوحة الأداء.