Winscope یک ابزار وب است که به کاربران اجازه می دهد تا وضعیت چندین سرویس سیستم را در طول و بعد از انیمیشن ها و انتقال ها ضبط، پخش و تجزیه و تحلیل کنند. Winscope تمام وضعیت های مربوط به سرویس سیستم را در یک فایل ردیابی ثبت می کند. با استفاده از رابط کاربری Winscope همراه با فایل ردیابی، میتوانید وضعیت این سرویسها را برای هر فریم انیمیشن، با یا بدون ضبط صفحه، با پخش مجدد، استپ کردن و اشکالزدایی از طریق انتقال بررسی کنید.
ردیابی های پشتیبانی شده
Winscope توانایی جمع آوری و نمایش بصری ردپاها یا توالی های مختلف وضعیت های سرویس سیستم را فراهم می کند. میتوانید این ردیابیها را متناسب با موارد استفاده خاص، از سربار کم تا پرحرفی بالا، پیکربندی کنید. ردیابی های زیر توسط Winscope پشتیبانی می شوند:
- EventLog: رکورد رویداد تشخیصی سیستم را با استفاده از
EventLog
جمع آوری کنید. در Winscope از این اطلاعات فقط برای شناسایی و نمایش علائم CUJ استفاده می شود. - IME : رویدادها را از خط لوله ویرایشگر روش ورودی (IME) ردیابی کنید، از جمله IMS، IMMS، و IME Client.
- ورودی : ردیابی رویدادهای ورودی از قسمتهای مختلف خط لوله رویداد ورودی.
- ProtoLog : جمع آوری پیام های ProtoLog از سرویس های سیستم و کد سرویس های سیستمی که در فرآیندهای مشتری اجرا می شوند.
- ضبط صفحه : یک صفحه ضبط شده را در کنار ردپاها جمع آوری کنید.
- انتقال پوسته : ثبت پنجره و جزئیات سیستم انتقال فعالیت.
- SurfaceFlinger : آثار SurfaceFlinger حاوی اطلاعات سطوح (لایه ها) مانند موقعیت، بافر و ترکیب را جمع آوری کنید.
- تراکنش ها : مجموعه تغییرات اتمی دریافت شده توسط SurfaceFlinger را با استفاده از
SurfaceControl
برای ترکیب ردیابی کنید. - ViewCapture : طیف وسیعی از ویژگیهای همه نماها را از Windows سیستم که از ViewCapture پشتیبانی میکنند، مانند System UI و Launcher، ضبط کنید.
- Window Manager : وضعیتهای مدیریت پنجره را ردیابی کنید که حاوی جزئیات مربوط به پنجرهها، از جمله رویدادهای ورودی و تمرکز، جهتگیری صفحه، انتقالها، انیمیشنها، موقعیتیابی و تبدیلها است.
زباله های پشتیبانی شده
Winscope میتواند حالتهای dump را جمعآوری و نمایش دهد، که عکسهای فوری از وضعیت دستگاه هستند که در لحظات خاصی که توسط کاربر تعریف میشود گرفته شدهاند. برخلاف ردیابیهایی که بهطور مداوم در طول استفاده از دستگاه جمعآوری میشوند و میتوانند بر عملکرد تأثیر بگذارند، تخلیهها فقط در این لحظات تعریفشده توسط کاربر گرفته میشوند و تضمین میکنند که عملکرد و پرحرفی به خطر نیفتد. این امکان را برای تجزیه و تحلیل متمرکزتر و کارآمدتر از وضعیت دستگاه در مقاطع زمانی خاص فراهم می کند. Dump های زیر توسط Winscope پشتیبانی می شوند:
- Window Manager : یک حالت مدیریت پنجره را تخلیه کنید.
- SurfaceFlinger : یک عکس فوری از SurfaceFlinger را ارسال کنید.
- اسکرین شات : یک عکس از صفحه نمایش در کنار روگرفت ها جمع آوری کنید.
برای اطلاعات در مورد ساخت و اجرای Winscope به Run Winscope مراجعه کنید.
برای اطلاعات در مورد جمع آوری ردپاها، به ضبط ردیابی ها مراجعه کنید.
برای اطلاعات در مورد نحوه بارگیری ردیابی ها با استفاده از رابط کاربری وب Winscope به بارگذاری ردیابی ها مراجعه کنید.
برای اطلاعات در مورد تجزیه و تحلیل ردیابی به تجزیه و تحلیل ردیابی ها مراجعه کنید.