共用方式為


什麼是 Windows 效能分析器 外掛程式?

注意

Windows Performance Toolkit (2024 年 5 月) 版本提供下列功能。 若要深入瞭解,請參閱 Windows 效能工具組 v11 的新功能。

Windows 效能分析器 外掛程式藉由將支援新增至可在 WPA 中分析的結構化表格式數據,藉此增強 WPA 的功能。 雖然舊版 WPA 支援透過命令行自變數指定目錄來搜尋外掛程式,但現在可以透過新的 WPA 啟動器直接安裝、更新及管理外掛程式。 外掛程式會封裝並散發為 。 ptix(performance toolkit extension) 檔案,WPA 可以讀取以將外掛程式安裝到使用者的文件系統的新格式。

PTIX 套件結構

PTIX 套件,可由識別。ptix 擴展名會封裝單一 WPA 外掛程式及其相關聯的元數據。 此套件可讓 WPA 和其他 SDK 驅動程式安裝及管理保存存放庫的外掛程式。

主要特性:

  1. 獨立:每個 PTIX 套件都包含外掛程式所需的所有元件和相依性,確保它可以獨立運作。

  2. 每個套件的單一外掛程式:每個 PTIX 檔案只包含一個外掛程式。 這表示外掛程式作者將任何配套到 PTIX 檔案的任何專案,都會被視為 WPA 生態系統中的單一獨立外掛程式。

  3. 標準化格式:PTIX 套件遵循標準化格式,以確保一致性和相容性。 PTIX 檔案的內部結構包括:

    • 外掛程式的可執行程序代碼

    • 描述外掛程式的元數據檔案,例如其名稱、版本和作者。

    • 外掛程式所需的任何其他資源或相依性,例如編譯外掛程式所針對的SDK版本

PTIX 套件的優點

  • 輕鬆散發:標準化的 PTIX 格式可簡化 WPA 外掛程式的散發和安裝,讓使用者更容易增強其 WPA 體驗。 安裝 PTIX 之後,WPA 會在每次啟動時自動載入並使用外掛程式。

  • 自足性:藉由封裝單一檔案內所有必要的元件,PTIX 套件會消除相依性問題,確保外掛程式現成運作。

可用的外掛程式清單

以下是目前可供下載及安裝的 WPA 外掛程式清單。 我們會繼續重新整理清單。

1.Linux 和 Android 外掛程式 – 此存放庫提供各種 Linux 和 Android 效能分析工具。 1.6.2版中支援的外掛程式包括:

  • Android 和 Chromium 的 Perfetto – 分析 Android 和使用者追蹤,以及以 Chromium 為基礎的瀏覽器的效能追蹤檔案。

  • Android Logcat – 允許檢視使用 Android Logcat 記錄的 Android 系統和應用程式記錄。

  • Linux - LTTng – 處理 LTTng 效能追蹤檔案,其中包括重要的 Linux 效能指標,例如核心 CPU 排程、系統呼叫、檔案事件和 userspace 應用程式。

  • Linux - Cloud-Init – 處理來自 Cloud-Init 的記錄檔。

  • Linux - Microsoft Azure Linux 客體代理程式 - 處理Microsoft Azure Linux 客體代理 程式 (WALinuxAgent) 所產生的記錄檔。

  • Linux - Dmesg – 處理來自 Linux/Unix 核心通道緩衝區的 Dmesg 記錄。

注意

Linux 和 Android 外掛程式可在 “.. 下取得。\Microsoft-Performance-Tools-Linux-Android\MicrosoftPerfToolkitAddins\PTIX“ 資料夾

如何安裝外掛程式?

一旦您有 PTIX 套件(從上述清單或本機開發套件),您就可以使用新的 WPA 啟動器來安裝其對應的 WPA 外掛程式。 在主畫面上,按兩下 [安裝外掛程式] 或使用搜尋方塊旁的外掛程式圖示,流覽至您想要安裝的 PTIX。

顯示 Windows 效能分析器 外掛程式的影像。

如何建置外掛程式?

您可以使用 Microsoft Performance Toolkit SDK 來建立 WPA 外掛程式,這是 GitHub 上可用的開放原始碼連結庫。 若要開始開發外掛程式,請參閱存放 庫的檔。 準備好將外掛程式封裝至可轉散發 PTIX 套件之後,您可以使用 外掛程式 Packager CLI 來建立 PTIX。 如需如何使用此工具的詳細資訊,請參閱 Performance Toolkit SDK 存放庫中的檔。