hi,
Martin hat im Grunde schon recht, Java ist einfach unerträglich langsam manchmal. Vergleich-Benchmarks mit zum Beispiel C++ belegen zwar rein theoretisch das Gegenteil, die Wirklichkeit sieht aber anders aus. Desktop-Applikationen wie Eclipse sind einfach Müll, meines Erachtens. Was u.a. an diesem scheiß Swing liegt.
Ich programmiere seit einigen Jahren 2D-Games in Java, und ich sehe hier performancemäßig allerdings wenig Unterschiede zu C++, wenn man es richtig macht. Probleme sind u.a. Speicherverwaltung, die virtuellen Maschine, Delays in der Garbage Collection. 3D-Games habe ich mal etwas rumgespielt, aber ich denke, damit wird man nicht glücklich. Dafür ist JAVA schlicht und ergreifend nicht perfomant genug. Es gibt nämlich kaum professionelle (richtige) 3D-Games. Ich rede nicht von Android-pseudo 3d-Games.