Performance Monitor (Windows Embedded CE 6.0)


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 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.

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

View Description


Enables you to monitor data in real time.


Notifies you when specified conditions occur on the remote system.


Logs data to be viewed at a later time.


Displays data in plain text.

Community Additions