Performance Monitor (Windows Embedded CE 6.0)

1/5/2010

The Performance Monitor remote tool is a graphical tool for measuring the performance of a Windows Embedded CEā€“based OS design. Performance Monitor provides the ability to track current activity on a target device and the ability to view data from a log file.

With the tool, you can observe the behavior of performance objects such as CPUs, threads, processes, and system memory. Each performance object has an associated set of performance counters that provide information about device usage, queue lengths, and delays, and information used to measure throughput and internal congestion.

You can use Performance Monitor from Windows Embedded CE, or you can use Performance Monitor from the Windows Start menu.

To use Performance Monitor from Windows Embedded CE, you must first connect to the target device. For more information about how to connect a remote tool to a target device, see Remote Tool Connectivity.

After you connect to the target device, you can display performance counters from the target device in the Performance Monitor window. For more information, see Adding an Object, Counter, or Instance to a Chart.

A performance counter tracks a single metric on your target device.

Performance Objects

Performance Monitor supports the following performance objects:

  • Remote Access Server (RAS)
  • Internet Control Message Protocol (ICMP)
  • TCP
  • IP
  • User Datagram Protocol (UDP)
  • Memory
  • Battery
  • System
  • Process
  • Thread

Each Performance Monitor object has two parts, explained in the following table.

Part Description

Device-side collector

Collects data on the target device.

Performance Monitor Extension DLL

Queries the device-side collector for performance data.

The data is transferred to the development workstation over Platform Manager; then it is formatted and displayed in the Performance Monitor user interface (UI).

You can add a performance object or a performance counter by creating an extension dynamic-link library (DLL) for Performance Monitor. For more information, see Performance Monitor Extension DLL Authoring.

Observation Modes

Performance Monitor supports the following four modes for observing performance data.

View Description

Chart

Enables you to monitor data in real time.

Alert

Notifies you when specified conditions occur on the remote system.

Log

Logs data to be viewed at a later time.

Report

Displays data in plain text.

See Also

Concepts

Tools for Performance Tuning
Chart View Window
Alert View Window
Log View Window
Report View Window