يتيح لك تسجيل طرق Java/Kotlin التي يتم استدعاؤها أثناء تنفيذ رمز تطبيقك الاطّلاع على حزمة استدعاء الدوال واستخدام وحدة المعالجة المركزية في وقت معيّن. تكون هذه البيانات مفيدة لتحديد أقسام الرمز التي تستغرق وقتًا طويلاً أو تستهلك الكثير من موارد النظام لتنفيذها. إذا كنت تريد عرضًا كاملاً لحزمة استدعاء الدوال البرمجية يتضمّن إطارات استدعاء الدوال البرمجية الأصلية، استخدِم مهمة تحديد الأداء عينة حزمة استدعاء الدوال البرمجية.
عند تسجيل طرق Java أو Kotlin، يستخدم استوديو Android محلّل الأداء أداة قياس حالة التطبيق في وقت التشغيل لإدخال الطوابع الزمنية عند نقاط الدخول والخروج لكل طلب إجراء. بعد ذلك، يجمع محلّل الأداء هذه الطوابع الزمنية ويحلّلها لإنشاء بيانات دقيقة لتتبُّع الطرق وأوقات التنفيذ. استخدِم تسجيل الطرق عندما تحتاج إلى إمكانية رصد دقيقة لعمليات استدعاء طرق معيّنة. ننصحك بأن لا تتجاوز مدة التسجيلات خمس ثوانٍ لتجنُّب زيادة الحمل على الأداء بسبب أدوات القياس أثناء وقت التشغيل.
نظرة عامة على طرق Java/Kotlin
بعد تنفيذ مهمة العثور على نقاط ساخنة لوحدة المعالجة المركزية، يقدّم محلّل استوديو Android المعلومات التالية:

- استخدام وحدة المعالجة المركزية: يعرض استخدام تطبيقك لوحدة المعالجة المركزية كنسبة مئوية من إجمالي سعة وحدة المعالجة المركزية المتاحة حسب الوقت. يُرجى العِلم أنّ استخدام وحدة المعالجة المركزية يشمل طرق Java/Kotlin بالإضافة إلى الرمز البرمجي الأصلي. ميِّز قسمًا من المخطّط الزمني لفلترة التفاصيل حسب تلك الفترة الزمنية.
- التفاعلات: تعرض تفاعلات المستخدمين وأحداث مراحل نشاط التطبيق على طول المخطط الزمني.
- سلاسل العمليات: تعرض سلاسل العمليات التي يعمل عليها تطبيقك. في معظم الحالات، عليك التركيز أولاً على سلسلة المحادثات الأعلى التي تمثّل تطبيقك.
لتحديد الطرق أو حِزم استدعاء الدوال البرمجية التي تستغرق أكبر وقت، استخدِم رسم بياني مفصّل لأداء الرموز أو مخطط من الأعلى إلى الأسفل.