במאמר הזה מתוארים תכונות הניווט בציר הזמן של Winscope.
בחלון התחתון של Winscope מוצג ציר זמן שאפשר לנווט בו באמצעות לחצנים, גלילה בעכבר וקיצורי דרך. אפשר לנווט בין העקבות באמצעות ציר הזמן המצומצם או המורחב.
ב-Winscope יש גם תכונת הפעלה למעקב עם תצוגות תלת-ממדיות של מלבנים.
ציר זמן קצר
ציר הזמן המקוצר הוא תכונת הניווט העיקרית של Winscope. כך אפשר לנווט בין רשומות המעקב ולעבור לחותמות זמן ספציפיות. כדי לשפר את נוחות השימוש, ציר הזמן מציע אפשרויות סינון והגדלה.
ניווט באמצעות חותמות זמן
ציר הזמן הקטן מציג את חותמת הזמן של המעקב בזמן המערכת (כדי להתאים ל-logcat) ובננו-שניות.
כדי לנווט בין העקבות לאורך זמן, לוחצים על רשומות נפרדות בציר הזמן או משתמשים בחיצים שמאלה וימינה. אם לוחצים אחרי חותמת הזמן האחרונה של מעקב ספציפי, Winscope טוען את חותמת הזמן האחרונה של המעקב הזה.
כדי לנווט לזמן ספציפי, מזינים את הזמן בננו-שניות או את זמן המערכת באחד משדות חותמת הזמן ולוחצים על Enter במקלדת.
איור 1. ניווט לפי חותמות זמן.
אפשר לבחור את העקבות שיוצגו בציר הזמן המקוצר. כשלוחצים על Filter (מסנן) נפתח תפריט עם רשימת כל העקבות שנטענו. מבטלים את הסימון של תיבות הסימון של העקבות לפי הצורך ולוחצים על סיום כדי לשמור את ההגדרה החדשה:
איור 2. מסנן ציר הזמן.
שינוי מרחק התצוגה
בקטע הזה מפורטות תכונות הזום של Winscope.
פקדי WASD
אפשר לשלוט בהתקרבות באמצעות המקשים w, a, s ו-d במקלדת, כאשר:
- w: הגדלת התצוגה
- a: גלילה שמאלה בציר הזמן
- s: הקטנת התצוגה
- d: גלילה ימינה בציר הזמן
כפתורי שינוי מרחק התצוגה
כדי לנווט בציר הזמן בצורה מדויקת יותר, אפשר להגדיל או להקטין את התצוגה באמצעות לחצני הזום.
איור 3. כפתורי שינוי מרחק התצוגה.
שינוי מרחק התצוגה באמצעות גלגל הגלילה
כדי להגדיל או להקטין את התצוגה, מזיזים את גלגל הגלילה מעל ציר הזמן.
איור 4. שינוי מרחק התצוגה באמצעות גלגל הגלילה.
שינוי גודל באמצעות פס הזזה
משנים את הגודל של פס ההזזה התחתון כדי לשנות את המרחק מהתצוגה ולהתמקד מחדש באזור שנבחר בציר הזמן.
איור 5. שינוי הגודל של פס ההזזה.
גלילה בציר הזמן
גוללים את המחוון התחתון כדי להתמקד מחדש באזור העניין ולנוע בציר הזמן.
איור 6. גלילה בציר הזמן.
איפוס המרחק מהתצוגה
אם הגדלתם את התצוגה יותר מדי, אתם יכולים לאפס את הזום לאורך של ה-trace שמתאים לכרטיסייה הראשונה של הצופה בכל שלב. לשם כך, לוחצים על לחצן הרענון (
) שליד לחצני הזום.
איור 7. איפוס הזום.
חיפוש מיקום
כדי למצוא את המיקום שלכם בנתוני המעקב, מאתרים את סמן המיקום הפעיל בסרגל ההזזה.
איור 8. מחפשים את המיקום.
ציר זמן מורחב
כשלוחצים על סמל ההרחבה, Winscope מציג ציר זמן גדול יותר שכולל את כל העקבות. התצוגה המורחבת הזו מאפשרת לבחור בקלות רבה יותר רשומות ספציפיות של מעקב. בדומה לציר הזמן המצומצם, גם בציר הזמן המורחב יש אפשרויות להגדלה ולהקטנה, והוא תומך בניווט באמצעות קיצורי דרך. כך המשתמשים יכולים לשלוט בציר הזמן ולבצע פעולות בצורה מדויקת יותר.
איור 9. ציר זמן מורחב.
הבחנה בין עקבות לבין קובצי dump
קובצי dump הם תמונות מצב של המערכת בנקודת זמן מסוימת. עקבות הם רצפים של תמונות מצב שצולמו לאורך זמן. לכרטיסיות של קובצי dump מתווספת הסיומת Dump, ולכרטיסיות של trace לא מתווספת סיומת. ציר הזמן מוצג ב-Winscope רק אם יש לפחות נתונים למעקב אחד. אם יש שילוב של עקבות וקובצי dump, בציר הזמן תופיע שורה עם רשומה אחת (נקודה) שמייצגת קובץ dump.
הפעלה
עבור עקבות עם תצוגות תלת-ממדיות, כמו SurfaceFlinger ו-WindowManager, Winscope מציע פונקציונליות של הפעלה. לוחצים על הלחצנים הפעלה קדימה או הפעלה אחורה כדי להפעיל את המעקב ולבדוק את התצוגה התלת-ממדית, ההיררכיה והקלטות המסך שהועלו.
אפשר גם לשלוט בהפעלה באמצעות מקש הרווח להפעלה או להשהיה, ומקשי המדיה הבא והקודם לשליטה בכיוון ההפעלה.
הכלי Winscope מפעיל את כל הרשומות שזמינות בהקלטת המסך ובמעקב, שמוצגות בזמן התחלת ההפעלה.
אפשר לשנות את מהירות ההפעלה באמצעות התפריט שמוצג.