توضّح هذه الصفحة كيفية تحميل عمليات التتبُّع باستخدام واجهة مستخدم 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 وأرفِق تتبُّعك. |