تتبُّع انتقالات النوافذ باستخدام Winscope

‫Winscope هي أداة ويب تتيح للمستخدمين تسجيل حالات العديد من خدمات النظام وإعادة تشغيلها وتحليلها أثناء الرسومات المتحرّكة والانتقالات وبعدها. يسجِّل Winscope جميع حالات خدمة النظام ذات الصلة في ملف تتبُّع. باستخدام واجهة مستخدم Winscope مع ملف التتبّع، يمكنك فحص حالة هذه الخدمات لكل إطار من الرسوم المتحركة، مع تسجيل شاشة أو بدونه، من خلال إعادة تشغيله والتنقّل وتصحيح الأخطاء خلال عمليات النقل.

عمليات التتبّع المتوافقة

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

  • EventLog: يمكنك جمع سجلّ أحداث بيانات تشخيص النظام باستخدام EventLog. في Winscope، لا تُستخدَم هذه المعلومات إلا لتحديد علامات CUJ وعرضها.
  • محرر أسلوب الإدخال (IME): تتبُّع الأحداث من مسار محرِّر أسلوب الإدخال (IME)، بما في ذلك IMS وIMMS وبرنامج IME Client
  • الإدخال: تتبُّع أحداث الإدخال من أجزاء مختلفة من مسار إحالة حدث الإدخال الناجحة
  • ProtoLog: جمع رسائلProtoLog من خدمات النظام ورموز خدمات النظام التي تعمل في عمليات العميل
  • تسجيل الشاشة: يمكنك جمع تسجيل شاشة إلى جانب عمليات التتبّع.
  • عمليات النقل في Shell: تسجيل تفاصيل نظام نقل النوافذ والأنشطة
  • SurfaceFlinger: يمكنك جمع مسارات SurfaceFlinger التي تحتوي على معلومات عن مساحات العرض (الطبقات)، مثل الموضع والمخطّط والتنسيق.
  • المعاملات: تتبُّع مجموعة التغييرات الأساسية التي تلقّاها SurfaceFlinger باستخدام SurfaceControl للتركيب
  • ViewCapture: يمكنك التقاط مجموعة من سمات جميع طرق العرض من نوافذ النظام التي تتيح استخدام ViewCapture، مثل واجهة مستخدم النظام ومشغّل التطبيقات.
  • مدير النوافذ: تتبُّع حالات مدير النوافذ التي تحتوي على تفاصيل تتعلّق بالنوافذ، بما في ذلك أحداث الإدخال والتركيز، واتجاه الشاشة، والانتقالات، والصور المتحركة، والموضع، والتحويلات

ملفات البيانات المسموح بها

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

  • مدير النوافذ: تفريغ حالة مدير نافذة واحد
  • SurfaceFlinger: تفريغ لقطة واحدة من SurfaceFlinger
  • لقطة شاشة: يمكنك جمع لقطة شاشة إلى جانب ملفات البيانات.

راجِع مقالة تشغيل Winscope للحصول على معلومات عن إنشاء وتشغيل Winscope.

راجِع مقالة التقاط عمليات التتبّع للحصول على معلومات عن جمع عمليات التتبّع.

اطّلِع على تحميل عمليات التتبُّع للحصول على معلومات عن كيفية تحميل عمليات التتبُّع باستخدام واجهة مستخدم الويب Winscope.

اطّلِع على تحليل عمليات التتبّع للحصول على معلومات عن تحليل عمليات التتبّع.