|
Community Links |
Interessengemeinschaften |
Benutzerliste |
Foren durchsuchen |
Stichwortsuche |
Erweiterte Suche |
Uns unterstützen |
Shoppen bei Amazon |
Spende per Patreon |
Spende per PayPal |
Spende per Steady |
alle Möglichkeiten |
Gehe zu... |
|
Themen-Optionen | Ansicht |
2012-05-25, 09:50:33 | #1 (im Thread / einzeln) |
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? |
2012-05-27, 18:58:16 | #2 (im Thread / einzeln) |
Master Member
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." |
2012-05-28, 09:50:50 | #3 (im Thread / einzeln) |
Master Member
Threadstarter Registriert: 2007-07-09
Ort: Oberndorf
Beiträge: 9.634
|
Re: Java AOT-Compiler: Excelsior JET
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. |
Lesezeichen |
Ansicht |
Linear-Darstellung |
Zur Hybrid-Darstellung wechseln |
Zur Baum-Darstellung wechseln |
|
|