.Net and real time

  • Thread starter Thread starter Markus Forrer
  • Start date Start date
M

Markus Forrer

In a new Windows CE 5.0 application I use native code for the critical real
time jobs like handle the communication without loosing messages.

The process workflow has to analyse the messages (queued by native DLL) and
send some answers. The answers should be sent inside about 10 ms to 20 ms.

I would like to write the process workflow with .net/CF. But .net is not
qualified for hard real time applications. Are my requirements for the
process workflow 'hard real time'? Or is it possible to do it with .net
applications?

I am looking for some more information like runtime of a garbage collection
running. What is the worst case my .net application could be blocked?

Thank you for some more informations!

Markus
 
That depends on your application. It is an absolute certainty that at random
points (E.g. garbage collection occurs) a managed application will not be
able to meet the time limits you specified (or any for that matter) so if
missing the deadline is consider a complete failure for your system then you
can't do it in managed code.
 
Back
Top