<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p style="margin-top:0;margin-bottom:0">Hi Gaėtan,<br>
<br>
Thank you for your answer!<br>
<br>
I did look at this test and it counts the number of context switches between two threads of the same priority in one second.<br>
<br>
What I want is something more abstract (any thread, any priority). To reformulate my question, let's assume I have two threads. It doesn't matter what they are doing. One of the threads will be interrupted by the other and a context switch will occur.
<b>What I want to know is how much time is spent in the context switching.</b><br>
<br>
I don't think this is possible at the application-level.<br>
<br>
Regards,<br>
Julien</p>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>De :</b> Gaėtan Harter <gaetan.harter@fu-berlin.de><br>
<b>Envoyé :</b> jeudi 15 novembre 2018 17:28:16<br>
<b>Ą :</b> devel@riot-os.org; Julien Gomez<br>
<b>Objet :</b> Re: [riot-devel] Compute the time elapsed when switching between two threads</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Hi Julien,<br>
<br>
I think this test should be doing what you want, I did not look at it <br>
just knew it existed.<br>
<br>
 <br>
<a href="https://github.com/RIOT-OS/RIOT/tree/master/test/bench_thread_yield_pingpong">https://github.com/RIOT-OS/RIOT/tree/master/test/bench_thread_yield_pingpong</a>
<br>
<br>
<br>
<br>
Regards,<br>
Gaėtan - cladmi<br>
<br>
On 15.11.18 16:41, Julien Gomez wrote:<br>
> Hello fellow developers !<br>
> <br>
> I have a simple question: How one could compute the time elapsed when switching from thread A to thread B?<br>
> <br>
> Any advice or lead is welcome!<br>
> <br>
> Regards,<br>
> Julien<br>
> <br>
> <br>
> _______________________________________________<br>
> devel mailing list<br>
> devel@riot-os.org<br>
> <a href="https://lists.riot-os.org/mailman/listinfo/devel">https://lists.riot-os.org/mailman/listinfo/devel</a><br>
> <br>
</div>
</span></font></div>
</body>
</html>