タイムラインのナビゲーション

このページでは、Winscope のタイムライン ナビゲーション機能の一部について説明します。

Winscope の下部パネルには、ナビゲーション用のタイムラインが表示されます。このタイムラインは、ボタン、マウスのスクロール、ショートカットを使用して移動できます。ミニタイムラインまたは展開タイムラインを使用して、トレースを移動できます。

ミニタイムライン

ミニタイムラインは、Winscope のメイン トレース ナビゲーション機能です。このタイムラインにより、トレース エントリのナビゲーションが容易になり、ユーザーは特定のタイムスタンプにジャンプできます。タイムラインには、ユーザビリティを高めるために、フィルタリング機能とズーム機能が用意されています。

タイムスタンプによるナビゲーション

ミニタイムラインには、トレース タイムスタンプがシステム時刻(Logcat との整合性を高めるために)とナノ秒単位で表示されます。

タイムライン内の個々のエントリをクリックするか、左右の矢印を使用して、時間の経過に伴うトレースを移動します。特定のトレースの最後のタイムスタンプの後ろをクリックすると、Winscope はそのトレースの最後のタイムスタンプを読み込みます。

特定の時間に移動するには、タイムスタンプ フィールドのいずれかにナノ秒単位の時間またはシステム時間を入力し、キーボードの Enter キーを押します。

タイムスタンプによるナビゲーション

図 1. タイムスタンプによるナビゲーション。

フィルタ

ミニタイムラインに表示するトレースを指定できます。[フィルタ] をクリックすると、読み込まれたすべてのトレースのリストを含むメニューが開きます。必要に応じてトレースのチェックボックスをオフにして、[完了] をクリックして新しい構成を保存します。

タイムライン フィルタ

図 2. タイムライン フィルタ。

ズーム

このセクションでは、Winscope のズーム機能について説明します。

WASD コントロール

キーボードの wasd キーを使用してズームを制御できます。

  • w: ズームイン
  • a: タイムラインを左にスクロールする
  • s: ズームアウト
  • d: タイムラインで右にスクロールする

ズームボタン

ズームボタンを使用してズームイン / ズームアウトすることで、タイムラインをより正確に操作できます。

ズームボタン

図 3. ズームボタン。

スクロール ホイールでズームする

タイムラインにカーソルを合わせた状態でスクロール ホイールを使用してズームインとズームアウトを行います。

スクロール ホイールでズームする

図 4. スクロール ホイールでのズーム。

スライダーのサイズ変更

下部にあるスライダーのサイズを変更してズームし、タイムラインの選択した領域に再フォーカスします。

スライダーのサイズ変更

図 5. スライダーのサイズ変更。

タイムラインをスクロールする

下部のスライダーをスクロールして、注目エリアに再フォーカスし、タイムライン内を移動します。

タイムラインをスクロールする

図 6. タイムラインをスクロールする。

ズームをリセット

ズームしすぎた場合は、ズームイン ボタンとズームアウト ボタンの横にある更新ボタン(タイムラインのリセットボタン)をクリックして、最初のビュータブに対応するトレース長にズームをリセットできます。

ズームをリセット

図 7. ズームをリセットします。

位置情報を検索する

トレース内の位置を確認するには、スライダーでアクティブな位置のカーソルを見つけます。

位置情報を検索する

図 8. 位置を探します。

タイムラインを展開

展開アイコンをクリックすると、Winscope にすべてのトレースを網羅する大きなタイムラインが表示されます。この拡張ビューを使用すると、特定のトレース エントリをより簡単に選択できます。ミニタイムラインと同様に、拡張タイムラインにもズーム機能があり、ショートカット ナビゲーションをサポートしているため、タイムラインを操作する際のユーザーの制御と精度が向上します。

timeline_expanded

図 9. 拡大したタイムライン。

トレース データとダンプ データを区別する

ダンプは、特定の時点でのシステムのスナップショットです。トレースとは、時間の経過とともに取得されたスナップショットのシーケンスです。ダンプタブには Dump という接尾辞が付いていますが、トレースタブには接尾辞が付いていません。タイムラインは、少なくとも 1 つのトレースが存在する場合にのみ Winscope に表示されます。トレース データとダンプ データが混在している場合、タイムラインにはダンプを表す単一のエントリ(ドット)を含む行が表示されます。