Testing Real-Time Performance on a Networked Media Device (Windows CE 5.0)
The following table shows two utilities that you can use to analyze hard 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 topics 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 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
Testing Device Drivers on a Networked Media Device | Designing Hardware for Networked Media Devices | Debugging and Testing a Networked Media Device
Send Feedback on this topic to the authors