Back to home page

LXR

 
 

    


Warning, /testsuites/tmtests/README.md is written in an unsupported language. File is not indexed.

0001 tmtests
0002 =======
0003 
0004 This directory contains the RTEMS Classic API Timing Test Suite.
0005 The tests in this directory are used to measure the execution
0006 time of RTEMS directive and some critical internal functions.
0007 The results of these test are useful for comparison of RTEMS
0008 performance 
0009 
0010 + between versions of RTEMS
0011 + between different boards 
0012 + across different architectures
0013 
0014 These tests attempt to benchmark RTEMS as the user would.  They measure
0015 the execution time for a directive (under various circumstances)
0016 from the time RTEMS is entered until it is executed.  Where possible,
0017 the time is the average of at least 100 invocations of the directive.
0018 
0019 The accuracy of the times reported by these benchmarks is very dependent
0020 on the resolution of the timer being used.  It is also important to
0021 insure that all sources of hardware interrupts are disabled during
0022 execution of the tests.  This insures that the directive time reported
0023 does not include any interrupt time.
0024