注意
Windows Performance Toolkit (2024 年 5 月) 版本提供下列功能。 若要深入瞭解,請參閱 Windows 效能工具組 v11 的新功能。
Windows 效能分析器 外掛程式藉由將支援新增至可在 WPA 中分析的結構化表格式數據,藉此增強 WPA 的功能。 雖然舊版 WPA 支援透過命令行自變數指定目錄來搜尋外掛程式,但現在可以透過新的 WPA 啟動器直接安裝、更新及管理外掛程式。 外掛程式會封裝並散發為 。 ptix(performance toolkit extension) 檔案,WPA 可以讀取以將外掛程式安裝到使用者的文件系統的新格式。
PTIX 套件結構
PTIX 套件,可由識別。ptix 擴展名會封裝單一 WPA 外掛程式及其相關聯的元數據。 此套件可讓 WPA 和其他 SDK 驅動程式安裝及管理保存存放庫的外掛程式。
主要特性:
獨立:每個 PTIX 套件都包含外掛程式所需的所有元件和相依性,確保它可以獨立運作。
每個套件的單一外掛程式:每個 PTIX 檔案只包含一個外掛程式。 這表示外掛程式作者將任何配套到 PTIX 檔案的任何專案,都會被視為 WPA 生態系統中的單一獨立外掛程式。
標準化格式: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。
如何建置外掛程式?
您可以使用 Microsoft Performance Toolkit SDK 來建立 WPA 外掛程式,這是 GitHub 上可用的開放原始碼連結庫。 若要開始開發外掛程式,請參閱存放 庫的檔。 準備好將外掛程式封裝至可轉散發 PTIX 套件之後,您可以使用 外掛程式 Packager CLI 來建立 PTIX。 如需如何使用此工具的詳細資訊,請參閱 Performance Toolkit SDK 存放庫中的檔。