フラグ マーカーFlag Markers

フラグ マーカーは、ある時点にアプリで何かが発生したことを表します。A flag marker represents something that occurred at an instant in time in an app. フラグは、多様なアプリケーション イベントを表現することができます。A flag can represent many kinds of application events. たとえば、特定の作業項目がスケジュールされていた時間や、例外がスローされた時間をフラグで示すことができます。For example, a flag could show when a particular work item was scheduled or when an exception was thrown. タスク並列ライブラリなどのランタイムでフラグを生成することもできます。Runtimes such as the Task Parallel Library can also generate flags.

フラグの重要度Flag Importance

フラグは重要度に応じて異なるサイズで表示されます。Flags are displayed in different sizes depending on their importance. 他のマーカーと同様に、低、標準、高、致命的という重要度があります。Like any marker, the importance can be low, normal, high, or critical. 次の図は、重要度レベルごとのマーカーの外観です。This illustration shows the appearance of markers by importance level:

重要度マーカー (低、標準、高、致命的)Low, Normal, High, and Critical importance markers
フラグの重要度を示すマーカーMarkers showing flag importance

フラグのカテゴリFlag Category

フラグは、カテゴリに応じて 5 種類の色のいずれかで表示されます。A flag is displayed in one of five different colors depending on its category. 色が 6 種類以上ある場合、色は再利用されます。The colors are reused if there are more than five categories. 色を選択することはできません。You cannot choose the color. 他のマーカーと同様に、カテゴリには任意の整数を指定できます。Like any marker, the category can be any integer. 次の図は、最初の 5 つのカテゴリの色を示しています。The next illustration shows the colors for the first five categories.

5 色のカテゴリ マーカーFive colors of category markers
カテゴリを示すマーカーMarkers showing categories

アラートAlerts

アラートは、例外などの致命的なアプリケーション イベントを表す赤色のフラグです。An alert is a red-colored flag that represents a critical application event, such as an exception. アラートは次のように表示されます。Here's an alert:

同時実行ビジュアライザーの警告マーカーThe Concurrency Visualizer Alert Marker
アラート マーカーAn alert marker

集約フラグAggregation Flags

同時実行ビジュアライザーで、複数のフラグが相互に近接しすぎて、個別に描画できないことがあります。Sometimes flags occur so close to one another in the Concurrency Visualizer that they can't be drawn individually. このような場合、基になるフラグを示す灰色の集約フラグが表示されます。When this occurs, a gray aggregation flag that represents the underlying flags is shown. それらのアイコンのいずれかにポインターを置くと、表現されている、基になるフラグの数がツールヒントに表示されます。When you rest the pointer on one of these icons, a tooltip displays the number of underlying flags that are represented. フラグを表示するには、ズームインします。To view the flags, zoom in. 限界までズームインしてもなお集約フラグが表示される場合には、基になるフラグをマーカー レポートで確認できます。If you zoom in all the way and still get an aggregation flag, you can view the underlying flags in the Markers Report.

集約フラグはさまざまなサイズで描画されます。Aggregation flags are drawn in different sizes. サイズは、集約の最も高い重要度フラグの重要度レベルによって変わります。The size depends on the importance level of the most important flag in the aggregation. 次の図は、集約フラグを重要度の昇順で示します。The following illustration shows aggregation flags in increasing order of importance.

4 レベルの重要度を示す集約フラグAggregate flags showing four levels of importance
重要度レベル別の集約フラグAggregation flags by level of importance

関連項目See Also

同時実行ビジュアライザー マーカー Concurrency Visualizer Markers
同時実行ビジュアライザー SDKConcurrency Visualizer SDK