Kenn ich ehrlich gesagt nicht. Ist der Befehl Xincgc nur beim gcj (oder wie der auch heisst) verwendbar oder auch beim Compiler von sun?Zitat von ceisserer
Dir ist sicher bekannt, dass dispose() in Java 1.5 deprecated ist. Die Alternative ist der Garbage Collector. Ich habe ihn mal explizit aufgerufen und konnte keine Speicherplatzminderung feststellen. War aber auch nur ein 0815 Test, liegt vielleicht daran.Und in 10 tagen ist Weihnachten! Nein - nix wird übersehen!
Keine Referenz drauf == tot bei voller GC!
Kannst du mir die Quelle mal dazu geben? Würde mich interessieren.Der 10%ige Vorsprung von C ist hier relativ, da die C-benchmarks genau für die Zielhardware kompiliert worden sind.
In der Praxis tut man das nicht, und muss 20-35% Leistungsverlust hinnehmen. Java optimiert immer genau auf die prozerror-features, wenn SSE da ist, wirds verwendet, wenn nicht dann nur FPU.
Ansonsten: Die VM ist auch nicht optimiert.
Das würde ich nicht sagen. Der gcc 3.4 soll z.B. 30% (wenn ich´s richtig im Kopf habe) schneller sein, als der Vorgänger. Außerdem hat man nicht alle Algorithmen und somit Optimierungen entdeckt.Nein, die Compiler sind am Ende!
Optimierende C/C++ Compiler gibts seit über 15 Jahren, es wird heutzutage ziemlich alles gemacht was gerade noch erlaubt und möglich ist, die einzigen neuerungen sind feaure-anpassungen an neue proziis.
Liebe Grüße
Reality
Lesezeichen