This documentation is archived and is not being maintained.

What's New in Visual Studio Analyzer?

Visual Studio .NET 2003

This version of Visual Studio Analyzer includes several new and exciting features. The following enhancements provide extensibility and a more useful user interface.

  • Primary event collector (PEC)
  • Automation model
  • Run-time variables
  • Application instrumentation
  • Method Name field for COM events
  • COM+ events
  • Windows Management Instrumentation (WMI) events

Primary Event Collector (PEC)

The PEC is an interface that makes it easier to extend the functionality of Visual Studio Analyzer. The PEC resides on computers that collect events. The PEC interface provides direct access to event collection so you can extend the functionality of Visual Studio Analyzer. You can write your own application to collect events using the PEC interfaces.

Automation Model

Use the automation model to manipulate a subset of the Visual Studio Analyzer objects through scripting. For example, you want to calculate the duration between specific events that you have collected. You can programmatically access any event in the event log and then use specific Visual Studio Analyzer interfaces and methods to calculate the duration.

Run-time Variables

This feature determines the level of detail in event data through event subscription. A run-time variable can have different values for different components.

Application Instrumentation

You can now instrument the event source interfaces to notify you when an event source state changes. Event sources use a signal notification service to alert you of changes in the system, such as a change in a run-time variable value. In addition, event sources can determine whether specific event types, categories, or partially created events are generated. For example, if you do not want to generate an expensive event if no one is listening, you can have the event source check for listeners. If nobody is listening, the event source can avoid generating the event, thereby saving system overhead.

Method Name Field for COM Events

To help developers correlate the COM events in their code, a new Method Name field for COM events has been added to the Method Number field. This helps Visual Basic developers track methods inside Visual Studio Analyzer projects.

COM+ Events

In the previous version of Visual Studio Analyzer, Microsoft Transaction Server (MTS) and COM were separate technologies. MTS was a wrapper layer that sat on top of COM. MTS and COM have been combined to form COM+. Visual Studio Analyzer now supports this richer set of events.

Windows Management Instrumentation (WMI) Events

WMI is an implementation of Web-based enterprise management (WBEM), which is based on a set of management and Internet standard technologies developed to unify the management of enterprise computing environments. Visual Studio Analyzer now supports the collection of any WMI event (except for the _TimerEvent). For example, you can collect Internet Information Services (IIS) events that use WMI technology from your distributed Web-based application.

See Also

Getting Started with Visual Studio Analyzer