ستُبنى أداة الاستوديو "Systrace" التي تعمل بنظام Android Studio لمراقبة الأداء على Android P

ما لم تكن مطور تطبيق ، فمن المحتمل أنك لم تسمع مطلقًا عن systrace من قبل. إنها اختصار لـ "تتبع النظام" ، وهي ميزة مضمنة في IDE من Google ، Android Studio. الهدف من systrace هو منح المطورين القدرة على جمع وفحص معلومات التوقيت عبر جميع العمليات على مستوى النظام التي تعمل على جهاز معين ، مما قد يكون مفيدًا للغاية في تصور استخدام موارد النظام. الآن ، هناك أدلة على أنها تأتي إلى Android P.

يظهر التزام في مشروع Open Source Project Gerrit من أن نظام بناء Google ينقسم إلى الإصدار الرئيسي التالي من Android. كما نرى هنا ، سيتم إضافته كتطبيق وسيظهر في قائمة إعدادات خيارات المطور المخفية. يسعد مطورو البرامج الذين يستخدمونها غالبًا أن يسمعوا أنه سيظهر أيضًا في صورة لوحة إعدادات سريعة.

يوفر التقرير الذي تم إنشاؤه بواسطة systrace صورة شاملة لعمليات نظام جهاز Android لفترة زمنية محددة. لا يقوم في الواقع بجمع معلومات حول تنفيذ التعليمات البرمجية ضمن عملية تطبيق - هناك أدوات أخرى في Android Studio (مثل منشئ ملفات التعريف وحدة المعالجة المركزية أو أداة "إنشاء سجلات التتبع") التي توضح الطرق التي ينفذ بها التطبيق ومقدار موارد وحدة المعالجة المركزية انها تستخدم. ومع ذلك ، يمكن أن يكون مفيدًا للغاية أثناء التطوير ، حيث إنه يجمع البيانات من kernel Android ، مثل جدولة وحدة المعالجة المركزية (CPU) ونشاط القرص وخيوط التطبيق ويجمعها في تقرير HTML مفيد.

يمكن للمطورين الاستفادة من ذلك لمعرفة الموارد التي يتم استخدامها أثناء تشغيل الأداة. ستفحص Systrace معلومات التتبع الملتقطة وتسلط الضوء على أي مشاكل تلاحظها ، والتي يمكن أن تشمل (على سبيل المثال لا الحصر) UI jank أثناء عرض الحركة أو الرسوم المتحركة. سوف تقدم توصيات حول كيفية حل المشكلات.

هناك شيء واحد مؤكد: على افتراض أن هذا التطبيق الجديد يشق طريقه إلى تصميمات المستخدم لنظام Android P ، فسيكون بمثابة نعمة لاختبار الأخطاء.