Application Profiling in Windows Management Instrumentation (WMI)
Windows Management Instrumentation (WMI) is an industry initiative to develop a standardized technology for accessing management information in enterprise environments. This information includes the state of system memory, inventories of currently installed client applications, and other data on client status.
WMI application profiling is the instrumentation of events that are generated in the WMI infrastructure. You can use WMI application profiling to generate and collect events from the WMI infrastructure and then analyze them in Visual Studio Analyzer. With the interoperability between Visual Studio Analyzer and WMI, event sources can generate application profiling events without having to use two different infrastructures.
In This Section
- WMI Overview
- Describes the WMI architecture and the integrated WMI and Visual Studio Analyzer architecture.
- How WMI Application Profiling Works
- Explains how events and objects are created and defined in WMI application profiling.
- WMI Event Source Setup
- Discusses how to register a WMI provider, an event category, and an event with Visual Studio Analyzer.
- Sample Managed Object Format (MOF) File
- Illustrates how to define and create class instances of a provider, an event category, and an event.
- Visual Studio Analyzer SDK
- Provides programming interfaces that you can use to create automated performance analysis applications, event subscription applications, and custom applications that collect Visual Studio Analyzer events, custom events, and Windows Management Instrumentation (WMI) events.