Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Vorcompilierte Programme mit GraalVM AOT

In diesem zweiten Artikel zu Graal soll es vor allem um zwei Themen gehen. Zuerst möchte ich die polyglotte Programmierung auf der GraalVM abrunden und neben Fehlersuche und LLVM-Integration ein praktisches Beispiel aus meinem Umfeld darstellen. In der zweiten Hälfte möchte ich zeigen, wie man mit den Werkzeugen der GraalVM die eigene Anwendung schon zum Buildzeitpunkt zu Maschinencode optimieren kann.

Polyglotte Anwendungen mit GraalVM

Zuerst also zur Abrundung der schon im ersten Teil in [Hun19] vorgestellten polyglotten Programmierung.

Fehlersuche
Um Fehler oder Probleme in polyglotten Anwendungen zu finden, bringt GraalVM ein angepasstes jVisualVM-Tool mit, das mit den verschiedenen Kontexten umgehen kann und zum Beispiel die Heaps der verschiedenen Sprachen anzeigt.

Ein kompletter polyglotter Debugger, der die Debugger-UI von Google-Chrome benutzt, ist nutzbar, wenn man bei der Programmausf…

Nächster Artikel
Die JUnit Platform