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