Share via


Testing Real-Time Performance on a Networked Media Device

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 two utilities that you can use to analyze real-time requirements in your networked media device. Each of these utilities has sample applications in the %_WINCEROOT%\PUBLIC\COMMON\OAK\UTILS directory.

Utility Description

ILTiming.exe

Measures interrupt service routine (ISR) and interrupt service thread (IST) latencies.

OSBench.exe

Analyzes the performance of the thread scheduler by measuring the execution time of basic kernel operations.

Analyzing the performance of real-time applications involves looking at a set of hardware, operating system, and application elements.

The following table shows topics that provide background information about the elements of real-time performance.

Topic Description

Real-Time Performance Functionality

Provides background information about the elements of real-time performance.

Real-Time Measurement Tools

Provides information about tools to help you measure real-time performance in the kernel.

Demand Paging Considerations

Provides background information about how paging impacts performance.

File System Considerations

Provides background information about how the use of critical sections impacts performance.

Graphics, Windowing, and Events Subsystem Considerations

Provides background information about how Graphics, Windowing, and Events Subsystem (GWES) choices impact performance.

System Timer Considerations

Provides background information about how the Sleep API impacts performance.

Power Management Performance Considerations

Provides background information about how power management cycling impacts performance.

Peripheral Access Considerations

Provides background information about how the system bus and the real-time impact performance.

See Also

Concepts

Debugging and Testing a Networked Media Device
Testing Device Drivers on a Networked Media Device

Other Resources

Designing Hardware for Networked Media Devices