Sie sind hier: Wissen
Begriff Ahead-of-Time-Compilation
Abkürzung AOT
Eintrag zuletzt aktualisiert am 27.11.2023

 Zur Stichwortliste unseres Lexikons

Was ist Ahead-of-Time-Compilation ?

Ahead of time compilation (AOT) bezeichnet im Gegensatz zur Just-in-Time-Compilation ein Verfahren, wo der Machienencode schon zur Kompilezeit erzeugt wird.

Ein Ahead-of-Time-Compiler (AOT-Compiler) übersetzt im Gegensatz zum Just-in-time-Compilern (JIT-Compiler) den Programmcode schon zur Entwicklungszeit in native Maschinensprache, während ein Just-in-Timer-Compiler (vgl. .NET und Java) dies erst zur Ausführungszeit macht.

Vor- und Nachteile

Gut: Code ist zur Laufzeit schneller als beim JIT-Verfahren
Schlecht: Code ist nicht mehr plattformunabhängig

AOT in .NET

Im .NET Framework 1.0 bis 4.8 gibt es keinen AOT-Compiler, ebenso nicht in .NET Core 1.0 bis 5.0

Ein AOT-Compiler exisiert in

Beratung & Support

Schulungen zu diesem Thema

 Anfrage für eine individuelle Schulung zum Thema Ahead-of-Time-Compilation AOT  Gesamter Schulungsthemenkatalog