共用方式為


開發人員首頁 中的項目鐵邊

Project Ironsides 是 Windows 開發人員首頁 中的實驗性功能,可讓您「窺視」Windows,以進一步瞭解您的應用程式的運作方式。

Project Ironside 可讓您:

  • 從各種診斷工具和來源收集數據。
  • 篩選數據以分析特定目標 Windows 應用程式。
  • 格式化應用程式數據以改善可讀性。
  • 分析應用程式數據以識別效能問題。
  • 將診斷數據和工具結合在統一的位置。

啟用 Project Ironsides 功能

由於此功能目前是實驗性的,因此您必須先開啟開發人員首頁並開啟此功能:

  1. 流覽至 [ 設定 -> 實驗性功能 -> 項目鐵邊] 並開啟此功能。

  2. 啟用之後,您可以從 開發人員首頁 中的 [開發人員首頁 公用程式] 頁面啟動 Project Ironsides

    Windows 開發人員首頁 公用程式功能表的螢幕快照,其中顯示 Project Ironsides。

  3. Project Ironsides 會以最小工具列的形式啟動,收集執行中進程、全系統 CPU 和記憶體使用量的清單。

    Windows 開發人員首頁 Project Ironsides 功能表的螢幕快照,其中顯示應用程式圖示、CPU 和記憶體使用量。

  4. 若要使用 Project Ironsides 開始追蹤 Windows 應用程式,請從 Project Ironsides 工具列選取 [尋找工具] 工具,並將其拖曳到您想要追蹤的應用程式視窗。Project Ironsides 接著會分析目標應用程式,並報告一些初始數據,包括使用的進程標識碼、模組清單、視窗化和應用程式架構。

    Windows 開發人員首頁 Project Ironsides 工具列的螢幕快照,其中已醒目提示 [尋找工具]。

Project Ironsides 工具和數據源

Project Ironsides 會收集來自各種來源的數據、對該數據執行分析,以及(在某些情況下)建議改進。 收集的數據專屬於應用程式,包括來自應用程式事件記錄檔的事件、來自 Windows 錯誤報告 (WER) 的損毀傾印,以及來自 Windows 事件追蹤 (ETW) 的報告。

Project Ironsides 的目的不是取代任何現有的開發人員工具,而是提供統一的位置來納入應用程式分析工具,包括外部第三方工具和 Project Ironsides 自己的內部診斷功能。

若要在 開發人員首頁 中搭配 Project Ironsides 使用外部第三方診斷工具,您必須使用 Project Ironsides 來「註冊」此工具。

若要向 Project Ironsides 註冊應用程式診斷工具:

  1. 從 [項目鐵邊] 工具列選取 [設定 ]。

  2. 選取 [向 Project Ironsides 註冊外部工具]。

  3. 選取 [ 瀏覽 ],然後輸入您要新增之工具的檔案路徑。

  4. 從 [基本] 自變數中選取:

    • :檢查是否有其他自變數。
    • Hwnd:檢查以撰寫外部工具的命令行,其中包含您要鎖定之應用程式的運行時間 Hwnd (視窗句柄)。
    • ProcessId:檢查以撰寫外部工具的命令行,其中包含您要設定目標之應用程式的運行時間進程識別符。 撰寫的命令行會顯示在 [範例命令行] 方塊中。
  5. 您可以選擇開啟 [釘選] 以在 [項目鐵邊] 選單清單中顯示新增的工具。

    Windows 開發人員首頁 Project Ironsides 的螢幕快照,其中顯示用來註冊外部工具的輸入方塊。

Project Ironsides 是一個不斷演進的功能,即將推出其他功能。

深入瞭解 開發人員首頁 公用程式