跳轉到主要內容
PIX 包含數種功能與擷取類型,可協助您解決 CPU 效能問題。您使用的擷取類型或功能取決於您要解決的問題。 系統監視器提供的內建計數器包含 CPU 相關計數器,例如 CPU Busy %。這些計數器可讓您概略了解整個系統中 CPU 上發生的情況。 時間擷取可協助您查看每個畫面中個別 CPU 與 GPU 工作發生的時間。例如,使用時間擷取可了解 GPU 與 CPU 工作之間的相依性、查看 CPU 核心的負載程度,以及檢視內容切換發生的時間。根據預設,時間擷取會顯示並分析與您使用 PIX API 提供之檢測相對應的資料。時間擷取也可以設定為從系統收集並分析資料,例如 CPU 取樣、記憶體配置、檔案存取與計數器資料。 指令追蹤擷取可協助您了解遊戲使用 L1 與 L2 記憶體快取的效率。PIX 會將所有記憶體載入與儲存透過快取模擬執行,並顯示描述哪些函式造成最多快取未命中的統計資料。同時也會提供描述哪些函式存取了每個快取行,以及每一行中配置了哪些資料類型的資訊。 使用任何 CPU 擷取類型之前,您需要設定 PIX,使其能夠存取遊戲二進位檔以及 Game OS 本身二進位檔的程式資料庫 (PDB) 檔案,如設定 PIX 以存取 CPU 擷取的 PDB 中所述。

本節內容

系統監視器 說明如何監視 CPU 相關計數器,例如每個核心的 CPU Busy %。 時間擷取 說明如何視覺化工作在 CPU 核心之間的分配方式、CPU 提交圖形工作與 GPU 執行之間的延遲,以及 GPU 轉譯工作負載如何與非同步計算重疊。 時間擷取計量檢視 說明時間擷取中的計量檢視。計量檢視是一個圖形化工具,可協助您分析大量資料,快速找出與效能相關的關注區域,例如畫面時間的極端值,或遊戲不同部分之間的關聯。 時間擷取比較功能 說明時間擷取中用於對兩個時間區域執行統計比較的功能。 開啟以程式設計方式取得的時間擷取 說明如何轉換使用 PIXBeginCapture 取得的擷取,以便在 PIX 中檢視。 轉換舊版時間擷取 說明如何轉換使用舊版 PIX 取得的時間擷取,以便使用最新版本開啟。 將 etl 檔案轉換為時間擷取 說明如何將 etl 檔案轉換為時間擷取,以便在 PIX 中檢視。 分析停滯與內容切換 說明如何使用時間擷取分析 CPU 停滯與內容切換。 分析 CPU 取樣 說明如何分析時間擷取中的 CPU 取樣。 使用時間擷取分析 PIX 事件的關鍵路徑 說明如何使用時間擷取分析 PIX 事件的關鍵路徑。 指令追蹤擷取 說明如何針對指定函式或全域地針對指定數目的指令追蹤所有 CPU 指令。指令追蹤資料可實現低階的效能最佳化,例如調整遊戲以最佳化使用系統的記憶體快取。

參考 API 文件

另請參閱

PIX
最後修改於 2026年10月8日