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