<p dir="ltr">If you have a multicore  machine you should be fine... </p>
<div class="gmail_quote">On Oct 31, 2012 12:31 AM, &quot;Jonathan Wilkes&quot; &lt;<a href="mailto:jancsika@yahoo.com">jancsika@yahoo.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
----- Original Message -----<br>
<br>
&gt; From: Cyrille Henry &lt;<a href="mailto:ch@chnry.net">ch@chnry.net</a>&gt;<br>
&gt; To: <a href="mailto:pd-list@iem.at">pd-list@iem.at</a><br>
&gt; Cc:<br>
&gt; Sent: Tuesday, October 30, 2012 1:52 PM<br>
&gt; Subject: Re: [PD] firm delay scheduling<br>
&gt;<br>
&gt; hello,<br>
&gt;<br>
&gt; if your problem is detecting when cpu is over 100% so that delay is not acurate,<br>
&gt; then the best solution is some kind of external watchdog.<br>
&gt;<br>
&gt; just send a message every 10 ms to an other software, if this external software<br>
&gt; did not receive anything during the last 20ms, then there is a cpu problem on<br>
&gt; the pd side...<br>
&gt;<br>
&gt;<br>
&gt; the external software can be an other pd, a shell script (using pdreceive, or<br>
&gt; anything else.<br>
<br>
How is the second pd going to complete its computations on time when the CPU<br>
is over 100%?<br>
<br>
&gt;<br>
&gt; cheers<br>
&gt; c<br>
&gt;<br>
&gt; Le 30/10/2012 18:13, Jean-Marie Adrien a écrit :<br>
&gt;&gt;  Hello<br>
&gt;&gt;  I&#39;m trying to launch security procedures in case of trouble, that will<br>
&gt; respond in less than 250 msec.<br>
&gt;&gt;  The fundamental question is :<br>
&gt;&gt;<br>
&gt;&gt;  Is there an object to schedule an event in the future with firm absolute<br>
&gt; delay ?<br>
&gt;&gt;<br>
&gt;&gt;  {realtime} measures time AFTER the problem (no scheduling)<br>
&gt;&gt;  {del} schedules things but the delay is kind of elastic, depending on the<br>
&gt; CPU load.<br>
&gt;&gt;<br>
&gt;&gt;  thanks<br>
&gt;&gt;  JM<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;  _______________________________________________<br>
&gt;&gt;  <a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
&gt;&gt;  UNSUBSCRIBE and account-management -&gt;<br>
&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
&gt;&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; <a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
&gt; UNSUBSCRIBE and account-management -&gt;<br>
&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
&gt;<br>
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
</blockquote></div>