<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 27, 2016 at 10:00 AM, Thibaud Backenstrass <span dir="ltr"><<a href="mailto:thibaud.backenstrass@phelma.grenoble-inp.fr" target="_blank">thibaud.backenstrass@phelma.grenoble-inp.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello,<br><br>I made a comparison of the timing performances of both 
RTEMS 4.8 and RTEMS 4.11 using the exact same application. Basically, 
the application creates and starts a few tasks, then stops them almost 
immediately. It also includes a timing observation service to know how 
much time each operation requires.<br>Both RTEMS 4.8 and 4.11 are build with networking, POSIX API and <span>Ada</span> support. The application is built the same way and executed under the TSIM simulator for SPARC/LEON3, using only one processor.<br><br>I
 noticed that the execution of my application under RTEMS 4.11 is at 
least 10% slower than under RTEMS 4.8.0 and I am wondering:<br>- did the build options (and especially the optimization options) changed between RTEMS 4.8 and RTEMS 4.11?<br>- is the <span>gcc</span> compiler 4.9.4 less “efficient” than the version 4.2.0 used to build RTEMS 4.8.0?<br>-
 is RTEMS 4.11 slower due to the fact that is supports multiprocessor 
(SMP) and that the structures (semaphores, ...) are more time consuming,
 even on a <span>monoprocessor</span>?<br><br></div></blockquote><div><br></div><div>All of those are possibilities but I would lean to the third option more.</div><div><br></div><div>Is this a C or Ada test?</div><div><br></div><div>Can you run the timing tests on both versions so we can see what </div><div>operations themselves have gotten slower?  </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Or what could be the reasons why RTEMS 4.11 runs slower than RTEMS 4.8 on a <span>monoprocessor</span>?<br><br>Thanks in advance for your suggestions and ideas!<span class="HOEnZb"><font color="#888888"><div><div><div><div><div><div><div><div><div><div><br clear="all"><div><div><div data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><b>Thibaud BACKENSTRAS<i>S</i></b><a href="mailto:thibaud.backenstrass@phelma.grenoble-inp.fr" target="_blank"></a><br></div></div></div></div></div></div></div></div></div></div></div>
<div dir="ltr"><br></div></div></div></div></div></div></div></div></div></div></div></div></font></span></div>
<br>_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@rtems.org">users@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a><br></blockquote></div><br></div></div>