Hallo
Ich sitze gerade an einem größeren Java-Client-Projekt und muss die Performance steigern.
Am Code selber kann ich nicht viel machen (Profiling) und muss mir deshalb andere Wege suchen.
Da die Plattformunabhängigkeit bei diesem Projekt unwichtig ist, hat mich der Ansatz der AOT-Compiler interessiert. D.h gleich auf den Binärcode zu compelieren und damit die VM und den Bytecode zu überspringen.
Jetzt hab ich viele Artikel dazu gelesen, die aber aus der Zeit 2001-2003 stammen und auf Produkte referenzieren die es nicht mehr gibt.
Bis auf http://www.excelsior-usa.com/jetinternals.html sind alle anderen „verschwunden“
(gcj gibt’s auch noch)
Meine Frage: ist dieser Ansatz denn überhaupt noch lohnenswert? Und hat jemand schon Erfahrungen damit gemacht?Gibt es noch weitere Compiler?
Ich sitze gerade an einem größeren Java-Client-Projekt und muss die Performance steigern.
Am Code selber kann ich nicht viel machen (Profiling) und muss mir deshalb andere Wege suchen.
Da die Plattformunabhängigkeit bei diesem Projekt unwichtig ist, hat mich der Ansatz der AOT-Compiler interessiert. D.h gleich auf den Binärcode zu compelieren und damit die VM und den Bytecode zu überspringen.
Jetzt hab ich viele Artikel dazu gelesen, die aber aus der Zeit 2001-2003 stammen und auf Produkte referenzieren die es nicht mehr gibt.
Bis auf http://www.excelsior-usa.com/jetinternals.html sind alle anderen „verschwunden“
(gcj gibt’s auch noch)
Meine Frage: ist dieser Ansatz denn überhaupt noch lohnenswert? Und hat jemand schon Erfahrungen damit gemacht?Gibt es noch weitere Compiler?
Zuletzt bearbeitet: