RTEMS Tests and Profiling

Sebastian Huber sebastian.huber at embedded-brains.de
Thu Mar 13 09:56:02 UTC 2014


With the XML output it is really simple to examine the data obtained through a 
test suite run.  The first plot shows the maximum thread dispatch disabled time 
of all tests.  You see that there are some outliers.  One issue is the 
_Watchdog_Report_chain() function (this function is quite a hack, but 
fortunately irrelevant for real applications).  Another test shows that 
disabling the thread dispatching around heap allocations is a bad idea (this is 
related to https://www.rtems.org/bugzilla/show_bug.cgi?id=2152).  This problem 
will be fixed with my thread delete work.

The second plot shows the values except the largest four.

-- 
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: all-tests.png
Type: image/png
Size: 23201 bytes
Desc: not available
URL: <http://lists.rtems.org/pipermail/devel/attachments/20140313/74950b87/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: all-except-outliers.png
Type: image/png
Size: 38419 bytes
Desc: not available
URL: <http://lists.rtems.org/pipermail/devel/attachments/20140313/74950b87/attachment-0003.png>


More information about the devel mailing list