Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 2 Min.

So funktioniert der Just-in-Time-Compiler von .NET

MVP Matt Warren hat sich den Just-in-Time-Compiler (JIT) von .NET genauer angesehen. In einem Blogpost beschreibt er, was er herausgefunden hat.
Der Übersetzungsprozess von .NET ist zweistufig. Der Compiler in Visual Studio beziehungsweise Roslyn erzeugt aus dem C#-, F#- oder Visual-Basic-Quellcode die Intermediate Language (IL). Dateien mit diesem Code werden dann auf den Zielrechner verteilt. Dort sorgt die Common Language Runtime (CLR) dann für die Ausführung.Matt war lange Zeit der Meinung, dass der JIT ein einfacher Service ist, der IL-Code entgegennimmt und Maschinencode zurückgibt. Aber die Verhältnisse sind wohl etwas komplizierter, wie er in seinem Blogpost dokumentiert. So arbeiten die CLR und der JIT intensiv zusammen. Sie sind "joined at the hip".Zentrales Modul in der CLR ist die Execution Engine (EE). Diese exportiert genauso wie der JIT über ein Interface, dass der jeweilige Partner implementieren muss. Über diese Methoden kommunizieren die beiden während der Ausführung. Die Details finden Sie im Blogpost.
Miscellaneous

Neueste Beiträge

Infinite AI Conference: So setzt Du KI in jedem Schritt des Software-Lifecycle ein - KI gehört in Deinen Workflow
Von den Anforderungen über Design, Implementierung bis zum Testen, Deployment und Monitoring: Auf der Infinite AI Conference 2026 erfährst Du, wie Dich die KI im gesamten Lifecycle unterstützen kann.
4 Minuten
SQLite: Wenn weniger mehr ist - SQLite für .NET-Entwickler, Teil 1
Für Entwicklerteams, die jeden Tag mit der Komplexität von Kubernetes, Cloud-Datenbanken und Terraform-Skripten ringen, liegt der eigentliche Gewinn von SQLite in der architektonischen Vereinfachung.
6 Minuten
SignalRC und Ping - Der DDC-Truck, Teil 10
Wie schnell ist die Verbindung zwischen Browser und Fahrzeug eigentlich?
9 Minuten
26. Mär 2026

Das könnte Dich auch interessieren

PolyCoder: Quelloffener KI-Code-Generator - Carnegie Mellon University
PolyCoder ist ein quelloffener KI-Code-Generator, der mit 249 GByte Daten in zwölf Programmiersprachen trainiert wurde und laut Forschern C-Code mit großer Genauigkeit verfasst.
2 Minuten
15. Mär 2022
Elektronische Schaltkreise im Browser simulieren - Simulation
Statt mit Steckfeld oder Lötkolben kann man auf dieser Website Schaltungen per Drag and Drop zusammenstellen und deren Verhalten testen.
2 Minuten
26. Jul 2018
00:00
DDD, Schulden und KI: Was Entwickler:innen heute wirklich wissen müssen - Interview
Domain-Driven Design klingt in der Theorie überzeugend – in der Praxis schleichen sich aber immer wieder die gleichen Fehler ein. Dr. Carola Lilienthal erklärt, wo DDD-Projekte stolpern, wie man technische Schulden unter Kontrolle hält und welche Fähigkeiten Tech Leads im KI-Zeitalter brauchen.
24. Mär 2026
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige