診斷
Windows 具有 API 和服務,可支援您傳統型應用程式中的診斷。 它們提供:
- 偵錯和錯誤處理。
- 支援分析應用程式的效能。
- 支援疑難排解和錯誤報表。
- 系統監視和事件通知。
- 網路監視和診斷。
- 系統狀態的評量。
本節內容
主題 | 描述 |
---|---|
評定執行引擎 |
Windows 評定執行引擎 (AXE) 可讓您管理和執行 Windows 系統評量。 評定可協助人員瞭解系統的狀態,並解決效能、可靠性或功能的問題。 AXE 提供基礎結構,以使用 UX 工具或腳本管理評定、執行評定、進行測量、將原始資料處理成結果、執行診斷,以及發佈結果。 |
偵錯和錯誤處理 |
描述偵錯和錯誤處理。 |
硬體計數器分析 |
應用程式會使用硬體計數器分析 (HCP) SDK 來擷取執行緒分析資料,例如週期時間和內容切換的原因。 您也可以使用 HCP 來擷取系統上所設定硬體效能計數器的計數器資料。 |
網路診斷架構 |
網路診斷架構 (NDF) 提供一種方式,讓元件和應用程式開發人員簡化使用者的網路疑難排解。 使用者可以嘗試使用單一疑難排解工具來診斷和修復網路問題。 |
網路監視器 |
網路監視器會擷取網路流量以供顯示和分析。 它可讓您執行工作,例如分析使用者定義方法中先前擷取的資料,以及從定義的通訊協定剖析器擷取資料。 |
效能計數器 |
計數器可用來提供作業系統或應用程式、服務或驅動程式執行程度的資訊。 計數器資料有助於判斷系統瓶頸,並微調系統和應用程式效能。 作業系統、網路和裝置提供應用程式可以使用的計數器資料,為使用者提供系統執行效能的圖形檢視。 |
效能記錄檔及警示 |
效能記錄和警示 (PLA) 可讓應用程式設計人員根據效能計數器閾值產生警示通知。 程式設計人員也可以使用 PLA 來查詢效能資料、建立事件追蹤會話、擷取電腦的設定,以及追蹤某些 Win32 系統 DLL 中的 API 呼叫。 |
處理快照集 |
進程快照集可讓您擷取部分或整個進程狀態。 它類似于 工具說明 API,但有一個重要優點:它可以使用 Windows 內部 POSIX 分支複製功能,有效率地擷取進程的虛擬位址內容。 進程快照集可以使用 MiniDumpWriteDump 函式傾印到檔案中。 |
進程狀態 API |
程式狀態應用程式程式設計介面 (PSAPI) 是協助程式程式庫,可讓您更輕鬆地取得進程和設備磁碟機的相關資訊。 |
系統事件通知服務 |
專為行動使用者使用而設計的應用程式需要一組唯一的連線功能和通知。 在過去,需要這些個別應用程式才能在內部實作這些功能。 系統事件通知服務 (SENS) 現在會在作業系統中提供這些功能,為應用程式建立統一的連線和通知介面。 使用 SENS 開發人員可以從其應用程式內判斷連線頻寬和延遲資訊,並根據這些條件優化應用程式的作業。 |
系統監視器 |
System Monitor (SYSMON) 是您用來設定 Microsoft System Monitor ActiveX 控制項的應用程式程式設計介面 (API) 。 系統監視器控制項可讓您檢視即時和先前記錄的效能計數器資料,例如記憶體、磁片和處理器計數器資料。 |
工具說明庫 |
工具說明程式庫所提供的函式可讓您更輕鬆地取得目前執行中應用程式的相關資訊。 |
Windows 錯誤報告 |
錯誤報表功能可讓使用者通知 Microsoft 應用程式錯誤、核心錯誤、沒有回應的應用程式,以及其他應用程式特定問題。 Microsoft 可以使用錯誤報表功能,為客戶提供其特定問題的疑難排解資訊、解決方案或更新。 開發人員可以使用此基礎結構來接收可用來改善其應用程式的資訊。 |
Windows 事件 |
描述事件追蹤和記錄。 |
Windows Performance Analyzer (WPA) |
Windows 效能分析器 (WPA) 是一組效能監視工具,可用來產生 Microsoft Windows 作業系統和應用程式的深入效能設定檔。 |
Windows Performance Toolkit (WPT) |
Windows Performance Toolkit 包含效能監視工具,可產生 Microsoft Windows 作業系統和應用程式的深入效能設定檔。 此文件討論 Windows Performance Recorder (WPR) 和 Windows Performance Analyzer (WPA)。 |
Windows 疑難排解平台 |
Windows 疑難排解平台 (WTP) 提供 ISV、OEM 和系統管理員撰寫疑難排解套件的能力,這些套件可用來探索並解決電腦上發現的問題。 |