Share via


Performance Tools for Networked Media Devices

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/27/2008

The following table shows the numerous performance tools that Windows Embedded CE includes to help you analyze and diagnose performance issues on a target device.

Tool Description

Kernel Profiler

The Kernel Profiler is a debugging and performance tool that you can use to analyze function performance. Kernel Profiler supports Monte Carlo profiling, System Call profiling, and instrumented kernel profiling.

CeLog Event Tracking

CeLog is a full-featured logging engine. You can use the CeLog predefined events and flushing tools, or you can use the CeLog API to create a custom version. In addition, CeLog has partner tools Readlog and Remote Kernel Tracker that make it possible for you to view CeLog output in textual or graphical formats.

Kernel Tracker

The Kernel Tracker provides a visual representation of operating system and application events on a Windows Embedded CE device. It is particularly effective in examining thread behavior, system interrupts, and system events. Kernel Profiler is a partner tool with CeLog.

Call Profiler

The Call Profiler combines profiling and analysis tools with a graphical interface. It displays information Such as totals for the time spent exclusively in a function and the time spent in subroutines of a function.

Performance Monitor

Performance Monitor measures the performance of objects such as CPUs, threads, processes, and system memory.

Application Verifier Tool

The Application Verifier Tool is a test framework for verification of applications and drivers. The Application Verifier Tool helps detect and pinpoint memory leaks, heap corruption, handle leaks, and graphics device interface (GDI) object leaks.

Windows CE Test Kit

The Windows Embedded CE 6.0 Test Kit (CETK) (CETK) includes a wide variety of testing technologies that you can run as is or customize. While the tests work well as tests, you can also use the tests to analyze critical performance areas such as memory usage, network and Winsock performance, different kinds of drivers, and communications.

See Also

Concepts

Debugging and Testing a Networked Media Device
Testing Real-Time Performance on a Networked Media Device
Testing Device Drivers on a Networked Media Device