chrome.devtools.performance

الوصف

استخدِم واجهة برمجة التطبيقات chrome.devtools.performance للاطّلاع على آخر المعلومات المتعلّقة بحالة التسجيل في لوحة "الأداء" في "أدوات مطوّري البرامج".

اطّلِع على ملخّص واجهات برمجة تطبيقات "أدوات المطوّرين" للحصول على مقدّمة عامة حول استخدام واجهات برمجة تطبيقات "أدوات المطوّرين".

مدى التوفّر

الإصدار 129 من Chrome أو الإصدارات الأحدث

المفاهيم وطريقة الاستخدام

تسمح واجهة برمجة التطبيقات chrome.devtools.performance للمطوّرين بالتفاعل مع ميزات التسجيل في لوحة لوحة الأداء ضمن "أدوات مطوري البرامج في Chrome". يمكنك استخدام واجهة برمجة التطبيقات هذه لتلقّي إشعارات عند بدء التسجيل أو إيقافه.

يتوفر نوعان من الأحداث:

  • onProfilingStarted: يتم تنشيط هذا الحدث عندما تبدأ لوحة الأداء في تسجيل بيانات الأداء.
  • onProfilingStopped: يتم تشغيل هذا الحدث عندما تتوقف لوحة الأداء عن تسجيل بيانات الأداء. stance التي تربط تتبع تسلسل استدعاء الدوال البرمجية الحالي بالإنشاء لا يتضمّن كلا الحدثَين أيّ مَعلمات مرتبطة.

من خلال الاستماع إلى هذه الأحداث، يمكن للمطوّرين إنشاء إضافات تتفاعل مع حالة التسجيل في لوحة الأداء، ما يوفّر عمليات تشغيل آلي إضافية أثناء تحليل الأداء.

أمثلة

إليك الطريقة التي يمكنك بها استخدام واجهة برمجة التطبيقات للاستماع إلى تعديلات حالة التسجيل.

 chrome.devtools.performance.onProfilingStarted.addListener(() => {   // Profiling started listener implementation });  chrome.devtools.performance.onProfilingStopped.addListener(() => {   // Profiling stopped listener implementation }) 

الفعاليات

onProfilingStarted

chrome.devtools.performance.onProfilingStarted.addListener(
  callback: function,
)

يتم إطلاقه عندما تبدأ لوحة "الأداء" في التسجيل.

المعلمات

  • ردّ الاتصال

    دالة

    تظهر المَعلمة callback على النحو التالي:

    () => void

onProfilingStopped

chrome.devtools.performance.onProfilingStopped.addListener(
  callback: function,
)

يتم تشغيله عندما تتوقف لوحة "الأداء" عن التسجيل.

المعلمات

  • ردّ الاتصال

    دالة

    تظهر المَعلمة callback على النحو التالي:

    () => void