感興趣的區域

Interest 區域是 WPA 中的新功能,可讓使用者易記標籤套用至追蹤部分。 這些標籤會藉由尋找定義指定區域的開始和停止事件來套用。 區域及其事件包含在區域 XML 檔案內。 Microsoft 提供一些區域檔案以供應用程式分析,您也可以為案例或應用程式定義自己的區域檔案。 這項功能可讓您快速且輕鬆地識別複雜的區域,並大幅提升效能分析的速度和效率。

例如,假設包含數個載入序列的案例,每個載入序列都是由一個事件 A 定義,後面接著另一個事件 B。使用感興趣的區域,您可以將使用者易記的「載入」標籤套用至每個 A-B 時間範圍。 現在,WPA 會自動套用「載入」標籤,而不需要手動識別這些事件順序,讓您快速視覺化這些事件發生的位置。

另一個範例是,使用者必須分析特定 Microsoft Store 應用程式的效能。 應用程式生命週期可以分成數個階段,例如啟動、暫停/繼續和關機,每個階段都有對應的區域定義。 透過這些區域定義,任何使用者都可以輕鬆地識別這些生命週期事件發生的位置。

若要搭配 WPA 使用相關區域,您必須具備下列專案:

  • 在感興趣的案例期間收集的 ETW 追蹤 (.etl) 檔案

  • 感興趣的區域定義檔 (.xml)

建立感興趣的區域檔案

如需建立相關區域檔案的詳細資訊,請參閱 建立感興趣的區域檔案

在感興趣的區域檔案中支援 RegEx

相關檔案的區域支援正則運算式 (RegEx) 。 如需有關 RegEx 和在相關區域檔案中建立新行的資訊,請參閱 建立感興趣的區域檔案

將感興趣的區域檔案套用至開啟的追蹤

您可以使用相關區域檔案,將其他標記套用至 WPA 中的開啟追蹤:

  1. 從功能表中,選擇 [追蹤]、[ 追蹤屬性]。

  2. 在出現的 [ 追蹤屬性 ] 窗格中,選擇 [ 新增]。

  3. 流覽至 [感興趣的區域] 資訊清單檔 (.xml) ,然後選擇 [ 開啟]。

  4. 檔案現在會新增至 [感興趣的區域定義] 清單方塊。 選取靠近視窗頂端的 [ 分析 ] 索引標籤,切換回 [ 分析 ] 窗格。

  5. [圖形總管] 中,展開 [系統活動 ] 節點。

  6. 如果您的追蹤包含資訊清單檔所定義的任何區域, 則 [感興趣的 區域] 圖表會顯示在 [圖形 總管] 中,成為 [ 系統活動 ] 下最後一個圖表, (緊接著 [ 計算 ] 類別目錄) 之前。 將圖形拖曳至 [ 分析] 窗格。

    如果追蹤未包含任何感興趣的區域,您就不會看到 [區域興趣 ] 圖表。

注意 Attributed CPU Usage 資料表依賴感興趣的區域,將 CPU 使用量屬性化為不同的活動。 當您使用多個區域檔案時,感興趣的不同區域可能會重迭和衝突。 發生這些衝突時,WPA 無法正確地將單一活動屬性給指定時間範圍內的指定執行緒。

若要避免這些潛在的衝突,請一次只使用一個區域定義檔案。

建立感興趣區域的檔案

WPA 功能