Zusammengeworfen 4 verschiedenen Prüfungen: * Hauptteil JIT (siehe alte Protokolle) * Linear Scan (ohne Kontrollflussgewahr o.ä.) * Dann meist Exceptions oder Garbage Collection, evtl. Binder & Lader * zum Schluss teilweise Frage zu den groben Grundlagen von Aspekten Beispiel-Fragen: * Was macht man mit Exceptions wenn man nativen und übersetzten Code mischt? * Wer berechnet eigentlich die statischen Intervalle * On Stack Replacement. Wir haben eine heiße Schleife und wollen die jetzt während wir sie Interpretieren jiten und direkt ausführen (Zustand überführen, insbesondere return in aufrufende Funktion muss noch funktionieren) * Welches ist dein Favorite GC Algorithm, wie funktioniert er? * Aspekte? Einweben? Wie muss man tvm anpassen, so dass Aspekte unterstützt werden?