Mit der ProConOS embedded CLR steht ein echtzeitfähiges Laufzeitsystem für die Embedded-Welt zur Verfügung, welches moderne .NET-Technologie mit bewährten Standards verbindet.
Ahead-Of-Time statt Just-In-Time
Erreicht wird die Echtzeitfähigkeit der ProConOS embedded CLR durch Einsatz des Ahead-Of-Time (AOT)-Compilers: Im Unterschied zur Microsoft CLR wird der Zwischencode CIL nicht erst bei Anforderung (Just in Time) in nativen Maschinencode kompiliert, sondern dies geschieht bereits im Vorfeld (Ahead of Time). So lassen sich Echtzeit und eine sichere Speicherverwaltung sicherstellen.
Performance-Messwerte
Die sehr schnelle Ausführungsmaschine der ProConOS embedded CLR arbeitet 1000 Anweisungen auf einem NIOS II 50 MHz in 150 µs ab. Auf einem Pentium I 150 MHz werden nur 24 µs benötigt, auf einem AMD 2200+ gar nur 0,5 µs.