سيتم دمج أداة Android Studio "Systrace" لمراقبة الأداء في Android P

click fraud protection

تشير الالتزامات الجديدة في مشروع Android Open Source Project Gerrit إلى أن systrace، أداة أداء نواة Android المضمنة في Android Studio، قد تكون قادمة إلى Android P.

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

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

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

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

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