![]() 前 |
![]() 次 |
「イベント・ログ」表には、範囲ナビゲータで定義した期間中に発生したすべてのイベントがリストされます。各イベントについて、表: 「イベント・ログ」表の説明で説明する情報が「イベント・ログ」表に表示されます。
「イベント・ログ」表の説明
列 | 説明 |
---|---|
開始時間 |
イベントの開始時刻。 |
終了時間 |
イベントがコミットされた終了時刻。 |
期間 |
個々のイベントにかかった時間(ミリ秒単位)。 |
スレッド |
イベントが実行されたスレッドの名前。 |
イベント・タイプ |
発生したイベントのタイプです。 |
このパネルの2つの機能により、表と円グラフの両方に表示される結果を絞り込むことができます。これらは、フィルタ・メカニズムであり、データの操作セットのみ表示するためのオプションです。
表の上にあるフィルタ処理メカニズムを使用して、表に表示される情報を絞り込むことができます。
列をフィルタ処理するには:
「列のフィルタ処理」ドロップダウン・コントロールを右クリックしてメニューを開き、スレッドなど、フィルタ処理する列を選択します。
列名が「列のフィルタ処理」フィールドに表示されます。
テキスト・ボックスに、フィルタ処理する文字列を入力します。
通常、パフォーマンスへの影響を少なくするために、照合には単純なクリーネ・スター・ワイルドカードのみが使用されます。スター(*
)は、ゼロ個以上の任意の文字と一致します。例:
8*
は、8で始まる任意の文字列と一致します。*es
は、esで終わる任意の文字列と一致します。
また、正規表現も使用できます。ただし、複雑な式や大規模なデータでは解決に時間がかかる場合があります。例:
regexp:(YC|Young Collect).*
は、YC Promotion Failed、Young Collection、Young Collector Nursery Snapshotなど、YCまたはYoung Collectで始まる任意の文字列と一致します。
また、数値を含む列には論理式を作成できます。たとえば、メモリー/割当ての「クラスによる割当て」表にあるようなカウントを表示する列で、式> 100 && < 500
はイベントが100より多く500より少ないクラスをフィルタで除外します。
フィルタ・テキスト入力フィールドでは大文字と小文字が区別されます。
コンテキスト・メニューを使用して、「イベント・ログ」表を次のようにカスタマイズできます:
各列のソート順を変更します。表の列のソート順の変更を参照してください。
使用可能な列のリストから選択して、表示するデータを選択します。表に表示する列の選択を参照してください。
トレースでの各メソッド名の情報量を変更します。トレース表示の構成を参照してください。
選択内容をコピーして、テキスト・エディタなどの他の場所に貼り付け、データがクリップボードに格納される方法を構成します。クリップボードへのデータのコピーを参照してください。
操作セットのイベント・ログを追加または削除します。操作セットでの「イベント・ログ」表の使用を参照してください。
「イベント・ログ」表で、操作セットの特定のイベントを追加または削除できます。追加または削除するイベントを選択し、対応する代替イベントをコンテキスト・メニューから選択します。この機能は、他のフライト・レコーダ・タブで使用可能な機能に似ています。
「イベント・ログ」表で操作セットにトレースのみ表示するには:
ログ表に操作セット内のイベントのみ表示するオプションがあります。この操作を行うには、イベント・ログの上部にある「操作セットのみを表示」を選択します。このチェック・ボックスを選択すると、操作セットに追加したログのみが表に表示されます。また、範囲ナビゲータでイベント全体の一部を表す色を変更すると、アクティビティ全体に対するセットの影響が表示されます。