Context Switching measurement RTEMS
Sebastian Huber
sebastian.huber at embedded-brains.de
Mon Sep 12 06:58:07 UTC 2016
Hello Babacar,
what is your definition of "context switching time"? To measure short
time intervals with little overhead, you can use the
rtems_counter_read() function (not supported on all BSPs).
The tmcontext01 test measures the low-level context switch time. To get
some samples for the thread dispatch time, you can enable profiling
(--enable-profiling configure command line option) and use the test
suite. Collect the output of all the tests and filter out the non-XML
data (filter-test-xml.py). Then you can use this XML file to get some
statistics (e.g. boxplot.py).
On 07/09/16 22:10, Babacar Diop wrote:
>
> Dear devels,
>
> I am using a multithreaded task and I would like to measure the
> context switching time.
>
> Do you have any idea on how to do this ?
>
> Kind Regards
> ------------------------------------------------------------------------------------------------------------------------
>
> Babacar Diop
> 23 ans
> Élève ingénieur à Polytech' Paris-UPMC
> Section Électronique, Informatique des Systèmes Embarqués
> Année 5
>
>
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail :sebastian.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: boxplot.py
Type: text/x-python
Size: 1967 bytes
Desc: not available
URL: <http://lists.rtems.org/pipermail/devel/attachments/20160912/f959777a/attachment-0004.py>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: filter-test-xml.py
Type: text/x-python
Size: 1759 bytes
Desc: not available
URL: <http://lists.rtems.org/pipermail/devel/attachments/20160912/f959777a/attachment-0005.py>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: max-thread-dispatch-disabled-times-log.png
Type: image/png
Size: 15015 bytes
Desc: not available
URL: <http://lists.rtems.org/pipermail/devel/attachments/20160912/f959777a/attachment-0002.png>
More information about the devel
mailing list