nuttx/Documentation/applications/testing/pthread_mutex_perf/index.rst
Alan Carvalho de Assis c84e2ebfa9 doc: Add documentation to pthread_mutex_perf application
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2025-12-16 20:57:44 -03:00

15 lines
547 B
ReStructuredText

=======
Testing
=======
The ``pthread_mutex_perf`` is a simple performance test to validate if some
specific kernel modification impacted the pthread_mutex_trylock().
Basically the test will run a busy-wait 1000000 trying to acquire a mutex
that is already locked. Then it will calculate the total time and the
average time, repeating this cycle 10 times.
This test is not intended to confirm that pthread mutex is working, for that
it is better to use ostest. Its goal is to verify impact in the kernel that
could be considered a regression.