code21: Java Performance News !

Beitrag lesen

Holla!

Ich will auch nur Aufzeigen das Java eine Junge Programmiersprache ist und sich auch in Sachen Performance mittlerweile einiges getan hat.

Bei der weiteren Entwicklung der Sprache Java werden halt unterschiedliche Prioritäten gesetzt.

So zum Beispiel die Entwicklungszeiten von Programmen gegenüber z.B. C oder C++ zu minimieren. (Was sich ja nicht leugnen lässt.) Und dabei trozdem den vollen Umfang einer Programmiersprache zu erhalten.

Einfachheit und Stabilität !
Objektorientiertheit !
Sicherheit !
Portierbarkeit !
Wiederverwertung !

usw.

er benutzt keine Strings sondern ein Array aus Chars ob das viele Java Programmierer wohl machen...

Hmm! Es gibt mittlerweile viele Performance Tutorials und dabei ist gerade das Arbeiten mit Strings ein großes Thema. Wer die Perf. muss halt einige Regeln beachten. ( Und das ist nicht nur bei Java so )

Es gibt allerdings schon Code Optimierer die einem solche Arbeiten abnehmen.

Davon abgesehen ist Java ja tatsächlich gar nicht sooo langsam wo es nur in die Hose geht sind die Gui, I/O Operationen und vermutl. Threads naja die Sachen auf die es halt ankommt ;-)

GUI Jo is richtig! Aus dem Developer Forum ist allerdings auch zu entnehmen das GUI bis jetzt vernachlässigt wurde. (und ich glaube das wird auch noch nen bischen dauern da andere Punkte weiter oben auf der Liste stehen)

I/O Operationen ! bleibt meiner Meinung nach in einem erträglichen Rahmen. Bei neuen JDK1.4 hat sich da allerdings schon wieder etwas getan.

vermutl. Threads ! Keine Ahnung. Mag sein.

Wenn man sich die Optimierungen von FremdFirmen anschaut kann man sich wohl ca. ausmalen in welche Richtung Java in Zukunft maschieren wird. (Bleibt abzuwarten wann diese Features direkt in Java Einzug erhalten)

Interessant ist dabei zum Bleistift der 4 Teil des Performance Tests der zeigt das es bei optimalen Einsatz aller Möglichkeiten es heute schon Möglich ist die Performance incl. HotSpot noch zu verdoppeln. (Und so an z.B. C oder C++ heranzukommen)

Ich bin gespannt was sich noch alles tut.

Tsusss

code21

( was machst du nen so in Java )