В этом документе описываются функции навигации по временной шкале в Winscope.
В нижней панели Winscope отображается временная шкала, по которой можно перемещаться с помощью кнопок, колесика мыши и сочетаний клавиш. Вы можете перемещаться по трассам, используя мини- или расширенную временную шкалу.
Winscope также предлагает функцию воспроизведения трассировок с трехмерным представлением прямоугольников.
Мини-хронология
Мини-шкала времени — это основная функция навигации по трассировке в Winscope. Она позволяет перемещаться по записям трассировки и переходить к определенным временным меткам. Для повышения удобства использования шкала времени предлагает возможности фильтрации и масштабирования.
Навигация по временным меткам
Мини-шкала отображает метку времени трассировки в системном времени (для согласования с logcat) и наносекундах.
Перемещайтесь по трассам во времени, щелкая по отдельным записям на временной шкале или используя стрелки влево и вправо. Если вы щелкнете после последней метки времени для конкретной трассы, Winscope загрузит последнюю метку времени для этой трассы.
Чтобы перейти к определенному моменту времени, введите время в наносекундах или системное время в одно из полей для ввода метки времени и нажмите клавишу Enter на клавиатуре.

Рисунок 1. Навигация по временным меткам.
Вы можете выбрать трассы для отображения на мини-временной шкале. Нажатие кнопки «Фильтр» открывает меню со списком всех загруженных трасс. Снимите флажки с трасс по мере необходимости и нажмите «Готово» , чтобы сохранить новую конфигурацию.

Рисунок 2. Фильтр временной шкалы.
Зум
В этом разделе перечислены функции масштабирования Winscope.
Управление WASD
Для управления масштабированием используйте клавиши w , a , s и d на клавиатуре, где:
- w: Увеличить масштаб
- а: Прокрутите временную шкалу влево.
- s: Отдаление
- d: Прокрутите временную шкалу вправо.
кнопки масштабирования
Для более точной навигации по временной шкале используйте кнопки масштабирования для увеличения и уменьшения масштаба.

Рисунок 3. Кнопки масштабирования.
масштабирование с помощью колесика мыши
Увеличивайте и уменьшайте масштаб с помощью колесика мыши, наведя курсор на временную шкалу.

Рисунок 4. Масштабирование с помощью колесика мыши.
Изменение размера слайдера
Измените размер нижнего ползунка, чтобы увеличить масштаб и сфокусироваться на выбранной области временной шкалы.

Рисунок 5. Изменение размера ползунка.
Прокрутите временную шкалу
Прокрутите нижний ползунок, чтобы снова сфокусироваться на интересующей вас области и перемещаться по временной шкале.

Рисунок 6. Прокрутка временной шкалы.
Сбросить масштаб
Если вы слишком сильно увеличили масштаб, вы можете в любой момент вернуть масштаб к длине трассировки, соответствующей первой вкладке просмотра, нажав кнопку обновления.
), рядом с кнопками увеличения и уменьшения масштаба.

Рисунок 7. Сбросить масштаб.
Найти позицию
Чтобы определить свое положение на графике, наведите курсор активного положения на ползунок.

Рисунок 8. Найдите положение.
Расширенная хронология
При нажатии на значок развертывания Winscope отображает увеличенную временную шкалу, охватывающую все трассировки. Расширенный вид позволяет более удобно выбирать конкретные записи трассировки. Как и мини-шкала, расширенная временная шкала также предлагает возможности масштабирования и поддерживает навигацию с помощью сочетаний клавиш, что повышает удобство и точность работы пользователя с временной шкалой.

Рисунок 9. Расширенная временная шкала.
Различайте трассировки и дампы.
Дампы — это снимки системы в определенный момент времени. Трассировки — это последовательности снимков, сделанных во времени. Вкладки с дампами имеют суффикс Dump , а вкладки с трассировками — нет. Winscope отображает временную шкалу только в том случае, если есть хотя бы одна трассировка. Если есть комбинация трассировок и дампов, временная шкала отображает строку с одной записью (точкой), представляющей дамп.
Воспроизведение
Для трассировок с 3D-видами, таких как SurfaceFlinger и WindowManager, Winscope предлагает функцию воспроизведения. Нажмите кнопки « Воспроизвести вперед» или «Воспроизвести назад» , чтобы проиграть трассировку и просмотреть 3D-вид, иерархию и любые загруженные записи экрана.
Вы также можете управлять воспроизведением с помощью клавиши пробела для воспроизведения или паузы, а также клавиш «следующий» и «предыдущий» для управления направлением воспроизведения.
Winscope воспроизводит все доступные записи экрана и трассировку, визуализированную на момент начала воспроизведения.
Вы можете изменить скорость воспроизведения с помощью предоставленного меню.
