Zurück   3DCenter Forum > Software-Hilfe Foren > Programmierung
Registrieren Hilfe Community Kalender Heutige Beiträge Suchen Uns unterstützen

Antwort
 
Themen-Optionen Ansicht
Alt 2012-05-25, 09:50:33   #1 (im Thread / einzeln)
Shink
Master Member
 
Registriert: 2007-07-09
Ort: Oberndorf
Beiträge: 9.634
Java AOT-Compiler: Excelsior JET

Hallo!

Vor einigen Jahren hab ich mal mit dem AOT-Compiler "Excelsior JET" herumgespielt:
http://www.excelsior-usa.com/jet.html

Die Ergebnisse waren damals beeindruckend: Mein glorreiches, nativ compiliertes "Tetris in Swing" hatte auf meiner Linux-Kiste zu Java 5-Zeiten doppelt so viele FPS wie die Java-Version und die Startzeit war auch bedeutend geringer. OK, damals ging noch keine Reflection aber trotzdem beeindruckend.

Heute kann man mit dem Teil auch Eclipse RCP- oder Tomcat-Anwendungen binär compilen; (teil-)native Versionen von Eclipse und IDEA gibt es zum Runterladen: http://www.excelsior-usa.com/jetgallery.html

Irgendwie ein Anachronismus - aber wenn's schön macht?

Hat jemand Erfahrungen, ob das bei größeren Projekten etwas bringt?
Kann ich mir ja kaum vorstellen in Zeiten von Spring, OSGI, AOP, Bytecode Manipulation etc... wie soll das da überhaupt funktionieren?
Shink ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2012-05-27, 18:58:16   #2 (im Thread / einzeln)
Senior Sanchez
Master Member
 
Benutzerbild von Senior Sanchez
 
Registriert: 2004-04-07
Beiträge: 8.960
Re: Java AOT-Compiler: Excelsior JET

Ich würde eher eine andere Frage stellen: Braucht man so etwas heute überhaupt noch? Java selber hat sehr an Geschwindigkeit zugelegt und die Hardware ist für gängige Anwendungen schon so schnell, das ich nicht wirklich sehe, wozu man das braucht.

Notebook: MacBook Pro, 2.33 Ghz C2D, 3GB RAM, 256 MB X1600, 160 GB HDD

Michael Jordan: "I've missed more than 9000 shots in my career. I've lost almost 300 games. 26 times, I've been trusted to take the game winning shot and missed. I've failed over and over and over again in my life. And that is why I succeed."
Senior Sanchez ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2012-05-28, 09:50:50   #3 (im Thread / einzeln)
Shink
Master Member
Threadstarter
 
Registriert: 2007-07-09
Ort: Oberndorf
Beiträge: 9.634
Re: Java AOT-Compiler: Excelsior JET

Zitat von Senior Sanchez Beitrag anzeigen
Ich würde eher eine andere Frage stellen: Braucht man so etwas heute überhaupt noch?
Ich könnte mir vorstellen, dass so etwas in gewissen Bereichen etwas bringt (z.B. Clients).
Wie gesagt: Bei Swing hat es vor ein paar Jahren noch einiges gebracht - interessiert hat sich keiner dafür.
Wie es heute ist - keine Ahnung? Es gäbe natürlich gewisse Vorteile wie Verhinderung von Reverse-Engineering und z.B. schnellere Startzeit.
Shink ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Antwort

Lesezeichen
  • Dieses Thema bei Twitter speichern
  • Dieses Thema bei Facebook speichern


Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:58:55 Uhr.


Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.