Java und Performance

Hallo Ihr Programmierer,

kann mir jemand sagen in welchen Bereichen Java sehr performant und in welchen weniger performat ist.

Allgemein bekannt ist ja, dass String-Operationen schnarch langsam sind, aber wie sieht es in anderen Bereichen aus. z.B. Bit-Operationen, Schiebe-Operationen, … Wie sieht es mit Klassen aus, die zwar unterschiedliches anbieten, aber für ein und denselben Zewck eingesetzt werden können. usw.usw.

Danke für euere Antwort schon im voraus

Thomas

Hallo Thomas,

wenn man größere String operationen ausführt ist man selbst schuld man hätte es ja auch schneller mit StringBuffer objekten haben können. Ansonsten ist Java in den mesiten fällen langsamer als C oder C++. Dafür sind die Programme wesenlich einfacher zu warten. In der Literatur gibt es auch beispiele wo ein java-programm bei bit operationen schneller war als ein c programm, allerding nur bei einem Compiler. Mit einem Anderem war das c-programm wieder schneller. Allerdings genügt die geschwindigkeit von java meisten ausser man hat zeitkritische Prozesse zu überwachen oder 100.000.000 Daten sätze zu verarbeiten.

Gruß
Thomas

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]