تصف هذه الصفحة الأدوات التي يمكنك استخدامها لقياس مقاييس الأداء.
وقت التشغيل
لتحديد توقيت التشغيل، استخدم
Simpleperf
التوثيق.
ملف config.yaml
لتضمين الأحداث التي تريد البحث عنها. config.yaml
على النحو التالي:
stop_event: <logcat log message which will terminate log collection after reboot> events: event1_name: <pattern that matches log message> event2_ ...
في بعض الأجهزة، قد يعرض تشغيل الساعة وقتًا غير صحيح خلال الثواني القليلة الأولى. بينما
أداة تحليل التمهيد لتصحيح الوقت بطريقة غير تقليدية، ويمكنك تقديم عرض
نمط التصحيح الزمني في config.yaml
.
مقالة تحسين أوقات التشغيل تشرح كيفية تحسين وقت التشغيل
الوقت باستخدام مكونات مثل برنامج الإقلاع ونواة الجهاز وضبط إعدادات الإدخال والإخراج والرسوم المتحركة للتشغيل
سياسة SELinux.
مدة بدء تشغيل التطبيق
يتوقع المستخدمون أن تكون التطبيقات سريعة في التحميل وأن تكون سريعة الاستجابة. وقت بدء تشغيل التطبيق تفاصيل العمليات الداخلية لعملية الإطلاق، ويناقش كيفية تعريف الشركات الناشئة وتحسينها أدائه.
واجهة المستخدم
يضمن اختبار أداء واجهة المستخدم أنّ تطبيقك يلبي المتطلبات الوظيفية أن تكون تفاعلات المستخدمين مع تطبيقك سلسة ويتم إجراؤها بمعدّل 60 لقطة في الثانية بشكل منتظم أجهزة Android أنماط الأداء: لماذا يتم استخدام 60 لقطة في الثانية؟)، وكل ذلك بدون إسقاط اللقطات أو تأخيرها.
لمزيد من المعلومات، يُرجى الاطّلاع على اختبار UI Performance JankTest:
الذاكرة
يمكنك فحص استخدام التطبيقات للذاكرة بإحدى الطريقتين التاليتين:
- بمرور الوقت، باستخدام
procstats
. - احصل على لقطة في الوقت المناسب باستخدام
meminfo
.
لمعرفة التفاصيل، راجع:
- لقياس استخدام الذاكرة، راجِع عرض عمليات توزيع الذاكرة:
- لاستخدام Android Studio IDE لفحص الذاكرة، يوفر "استوديو Android" ذاكرة مستندة إلى واجهة المستخدم الرسومية. أداة الاستخدام. للحصول على التفاصيل، يمكنك مراجعة عرض كومة Java عمليات توزيع الذاكرة باستخدام "أداة تحليل الذاكرة"
- لإجراء أدوات متابعة الأداء وتتبّعها على أنظمة Linux وAndroid وChrome وفي تطبيقات مساحة المستخدم، استخدِم Perfetto مفتوح المصدر.
وحدة معالجة مركزية
يمكنك استخدام الأدوات التالية للاستعلام عن وحدة المعالجة المركزية (CPU).
- للتعرّف على تطبيقات Android والعمليات الأصلية التي تعمل على Android، استخدِم خِدِمة بسيطة التوثيق. أداة تحليل وحدة المعالجة المركزية الأصلية لنظام Android. يمكن لـ Simpleperf إنشاء ملف تعريف لـ Java رمز C++ على Android. يمكن تشغيل Simpleperf القابل للتنفيذ على إصدارات Android أحدث من L وPython يمكن استخدام النصوص البرمجية على إصدارات Android الأحدث من N.
- لفحص استخدام وحدة المعالجة المركزية (CPU) في تطبيقك ونشاط سلاسل المحادثات في الوقت الفعلي أثناء التفاعل مع استخدِم أداة تحليل وحدة المعالجة المركزية (CPU). ويساعد ذلك في العديد من المزايا، مثل توفير تجربة مستخدم أسرع وأكثر سلاسة والحفاظ على عمر بطارية الجهاز. بالإضافة إلى ذلك، يمكنك فحص تفاصيل الطريقة المسجلة والدالة وعمليات تتبع النظام.
Simpleperf التوثيق. للحصول على التفاصيل، يمكنك مراجعة Simpleperf التوثيق.