توضِّح هذه الصفحة كيفية تحميل عمليات التتبُّع باستخدام واجهة مستخدم الويب في Winscope.
التحميل باستخدام واجهة مستخدِم الويب
يمكنك تشغيل Winscope على الجهاز أو الوصول إليه من خادم ويب.
لتحميل السجلّات التي تم تسجيلها في Winscope، استخدِم لوحة تحميل السجلّات لتحميل السجلّات المحفوظة. انقر على تحميل ملف آخر لتحميل المزيد من عمليات التتبّع أو انقر على X لإزالة عمليات التتبّع المحمَّلة.
الشكل 1: تحميل عمليات التتبّع في Winscope
انقر على عرض عمليات التتبّع لعرض عمليات التتبّع التي تم تحميلها. تظهر علامات التبويب لكل عملية تتبُّع في اللوحة العلوية من النافذة. إذا كان الملف الذي تم تحميله يحتوي على التتبّعات ذات الصلة، يتم عرض عرض عائم للشاشة أو لقطة شاشة للتتبّع على الشاشة.
اطّلِع على تحليل عمليات التتبّع للحصول على مزيد من المعلومات.
تحليل التحذيرات والأخطاء
يستخدم Winscope شريط إعلام منبثق لعرض المشاكل التي يتم رصدها عند تحميل أحد عمليات التتبّع، مثل عند تجاهل ملف تتبّع لأنّ البيانات قديمة. تتضمّن القائمة التالية التحذيرات الحالية ومعانيها:
رسالة | الوصف |
---|---|
أرشيف تالف | تعذّر تحميل ملف zip. يحدث ذلك عادةً عندما يكون ملف zip فارغًا (0 بايت). |
<filename> : تم تجاهله لأنّ البيانات قديمة |
يتم تجاهل أي عمليات تتبُّع تنتهي قبل أكثر من 5 دقائق من بدء عملية التتبُّع التالية. |
<filename> : تم تجاهلها لأنّ البيانات أقدم من
<time> |
استنادًا إلى آخر رصد لمقياس مونوتوني أو وقت التمهيد، يتم تجاهل أيّ مسارات بمقياس مونوتوني أكبر من 5 ثوانٍ. |
<filename> : تم استبداله بمسار آخر من النوع
<trace type> |
عندما تتوفّر عمليات تتبُّع مماثلة (مثل التتبُّع وتفريغ الذاكرة) فيملف
نفسه، يستخدم Winscope القواعد التالية:
|
<filename> : تم إلغاؤه من خلال تتبع آخر من النوع
نفسه |
عندما تتوفّر آثار من النوع نفسه في الملف نفسه، يستخدم Winscope
القواعد التالية:
|
<filename> : تنسيق غير متوافق |
لا يمكن تحليل التتبُّع القديم بسبب ملف proto غير صالح أو عدم توفّر معالج Winscope. |
تعذّر إنشاء معالج <parser_name> :
<error> |
رصد Winscope محلل التتبّع ولكن تعذّر عليه تحليل الملف. قدِّم تقرير خطأ في Winscope وأرفق المسار. |
تعذُّر عرض جميع عمليات التتبّع: تعذّر إعداد بيانات المخطط الزمني. جرِّب إزالة بعض العناصر. | تعذّر على Winscope تحليل بيانات المخطط الزمني من عملية التتبّع. قدِّم بلاغًا عن خطأ في Winscope وأرفِق عملية التتبُّع. |
حدث خطأ في ربط الإطارات: <error> |
تعذّر على Winscope ربط الحالات بين عمليات التتبّع المختلفة للتنقل. قدِّم تقريرًا عن خطأ في Winscope وأرفق المسار. |
قيمة vsync_id غير متوفّرة لإدخال واحد أو أكثر في
<table> |
تعذّر تحميل تتبع Perfetto بسبب عدم توفّر معلومات معرّف VSync. قدِّم تقريرًا عن خطأ في Winscope وأرفق المسار. |
تم العثور على معرّف طبقة SF المكرّر <layerId> ، وسيتمّ إضافته
بصفته مكرّرًا إلى التسلسل الهرمي |
يحتوي تتبع SurfaceFlinger على طبقتَين بقيمة layerId نفسها.
قدِّم خطأً في SurfaceFlinger وأرفِق عملية التتبُّع. |
قد لا تتم مزامنة تسجيل الشاشة مع عمليات التتبّع الأخرى. تحتوي البيانات الوصفية على وقت أحادي بدلاً من الوقت المنقضي | ملف تسجيل الشاشة قديم ويستخدم تنسيق بيانات وصفية قديمًا لا يمكن مزامنته. من المفترض ألا تحدث هذه المشكلة في تسجيلات الشاشة التي يتم إنشاؤها باستخدام إصدارات Android الأحدث. |
تعذُّر تحليل جميع عمليات النقل قد تكون بعض العناصر غير متوفّرة في "مُشغّل الانتقالات". | تعذّر تحليل تتبع الانتقالات القديمة، وقد تكون البيانات مفقودة من المشاهد. |
<filename> : <error> |
الأخطاء الأخرى غير المُحدَّدة قدِّم خطأ في Winscope وأرفق تتبُّع. |