الوصف
استخدِم واجهة برمجة التطبيقات chrome.devtools.performance
للاطّلاع على آخر المعلومات المتعلّقة بحالة التسجيل في لوحة "الأداء" في "أدوات مطوّري البرامج".
اطّلِع على ملخّص واجهات برمجة تطبيقات "أدوات المطوّرين" للحصول على مقدّمة عامة حول استخدام واجهات برمجة تطبيقات "أدوات المطوّرين".
مدى التوفّر
المفاهيم وطريقة الاستخدام
تسمح واجهة برمجة التطبيقات 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