建議使用 Visual Studio 2017

並行視覺化檢視中的標記

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

在並行視覺化檢視,標記是表示應用程式中事件的圖示。一般而言,應用程式會產生這些事件指定階段或發生在應用程式。事件可能會由應用程式、應用程式使用的程式庫和應用程式使用的執行階段產生。

並行視覺化檢視會使用三種標記表示應用程式事件:旗標、訊息和間距。

  1. 使用旗標表示應用程式的有趣時間點。例如,您可以使用旗標表示變數值到達特定臨界值或擲回例外狀況。

  2. 訊息 也會指示某個時間點,不過,您可以針對記錄式追蹤它。例如,可能傾印至記錄的東西,您現在可以在訊息呼叫包裝它,以便您可以在並行視覺化檢視追蹤並檢視它。 您也可以使用並行視覺化檢視匯出這項資料成 CSV 檔案。

  3. 延伸 表示時間間隔中的應用程式所需的時間,例如,它的其中一個階段。

產生標記的每個執行緒都有個別的時刻表通道。要產生標記事件管理執行緒的 ID 顯示在標記通道的描述旁邊。在標記通道的左邊顯示的 ID 與在目前處理序另一個執行緒 ID 相符。

符號可以有四種重要性:低,一般,高,關鍵。您可以根據重要性篩選標記來源。例如,如果您只想要看到有一般或關鍵重要性的特定來源的標記,您可以在 進階設定 對話方塊的篩選條件。標記的訊息會顯示在它的工具提示和在 標記報告

標記分類表示標記事件來自相同來源。並行視覺化檢視使用色彩區分不同分類的旗標和延伸。 您可以設定並行視覺化檢視,使用分類來篩選從特定事件提供者的標記事件。使用 進階設定 對話方塊設定篩選條件。

只要提供者符合特定條件約束,所有 ETW 提供者都可以產生標記。 您可以設定並行視覺化檢視接聽其他來源標記的事件。 根據預設,它會接聽這些事件來源:

您可以在 進階設定 對話方塊中使用標記的索引標籤控制項從各種來源的資料標記是否在並行視覺化檢視隨即顯示,並可根據重要性與分類建立資料篩選。

並行視覺化檢視也可以顯示 EventSource 事件。如需詳細資訊,請參閱將 EventSource 事件顯示為標記

旗標標記
訊息標記
延伸標記
將 EventSource 事件顯示為標記

顯示: