Hallo an alle,
unsere Anwendung hat mit Java 2 angefangen und hat bisher die Umstellungen auf 1.4 und 1.5 durchgemacht. Es handelt sich um eine modulare Sammlung an Auswertungen und Konfigurationsmasken, die von einer Applikation/Applet Rahmenanwendung gehostet werden. (Umfang cca. 700 Klassen).
Die Datenbank ist Oracle 10.2.0.4, fürs GUI wird Swing verwendet.
Da sich heutzutage die Browser gerne die aktuelle Version vom Java 6 als Update ziehen, sind wir mit einer unangenehmen Erfahrung konfrontiert worden. Unsere Anwendung, die mit Java 5 kompiliert wurde und Java-5 Codestyle verwendet, läuft plötzlich sehr langsam. (Unter Java 5 haben wir ein sehr gutes Laufzeitverhalten). Aktionen, die unter 1.5 JRE für den Benutzer nicht registrierbar waren, dauern nun auch mal mehrere Sekunden. Es handelt sich um gängige 1-4 Jahre alte Rechner (1,6 - 3Ghz Prozessor, 512Mg - 1Gb RAM, gängige Grafikkarte).
Habe im Anschluss das 6er-JRE auch lokal installiert und habe beim Starten einer .jar-Anwendung das gleiche beobachtet. Habe die Anwendung als Java-6 kompilert, es hat sich aber nicht geändert.
Ich habe nicht den Eindruck als sei es nur Swing, sondern dass allgemein alle Aktionen nun länger dauern und viel mehr CPU verwendet wird.
Beim Google bin ich bisher nicht fundig gewesen, vielleicht gibt es hier einen schlauen Kopf, der einen Tipp hätte.
Hat vielleicht schon jemand von euch das gleiche Problem gehabt, bzw. vom ähnlichen Problem gehört?
Für jede Antwort danke im voraus
Gruß
Ladi
unsere Anwendung hat mit Java 2 angefangen und hat bisher die Umstellungen auf 1.4 und 1.5 durchgemacht. Es handelt sich um eine modulare Sammlung an Auswertungen und Konfigurationsmasken, die von einer Applikation/Applet Rahmenanwendung gehostet werden. (Umfang cca. 700 Klassen).
Die Datenbank ist Oracle 10.2.0.4, fürs GUI wird Swing verwendet.
Da sich heutzutage die Browser gerne die aktuelle Version vom Java 6 als Update ziehen, sind wir mit einer unangenehmen Erfahrung konfrontiert worden. Unsere Anwendung, die mit Java 5 kompiliert wurde und Java-5 Codestyle verwendet, läuft plötzlich sehr langsam. (Unter Java 5 haben wir ein sehr gutes Laufzeitverhalten). Aktionen, die unter 1.5 JRE für den Benutzer nicht registrierbar waren, dauern nun auch mal mehrere Sekunden. Es handelt sich um gängige 1-4 Jahre alte Rechner (1,6 - 3Ghz Prozessor, 512Mg - 1Gb RAM, gängige Grafikkarte).
Habe im Anschluss das 6er-JRE auch lokal installiert und habe beim Starten einer .jar-Anwendung das gleiche beobachtet. Habe die Anwendung als Java-6 kompilert, es hat sich aber nicht geändert.
Ich habe nicht den Eindruck als sei es nur Swing, sondern dass allgemein alle Aktionen nun länger dauern und viel mehr CPU verwendet wird.
Beim Google bin ich bisher nicht fundig gewesen, vielleicht gibt es hier einen schlauen Kopf, der einen Tipp hätte.
Hat vielleicht schon jemand von euch das gleiche Problem gehabt, bzw. vom ähnlichen Problem gehört?
Für jede Antwort danke im voraus
Gruß
Ladi