With ProConOS embedded CLR, a real-time capable runtime system is available for the embedded world which combines modern .NET technology with proven standards.
"Ahead of time" instead of "just in time"
The real-time capability of the ProConOS embedded CLR is achieved by the use of an ahead-of-time (AOT) compiler: Compared to the Microsoft CLR, the intermediate code CIL is not only compiled upon request (just in time), but this already occurs in advance (ahead of time). This way, real-time and a safe memory management are ensured.
Measured performance values
The very fast execution engine of ProConOS embedded CLR processes 1000 instructions on a NIOS II 50 MHz within 150 µs. On a Pentium I 150 MHz, only 24 µs are required, on an AMD 2200+ actually only 0.5 µs.