Previous Next Contents

7. Bekannte Fehler

7.1 Fehler unter Windows am PC

Es sind keine Fehler bekannt. Das Programm läuft stabil. Dies liegt daran, dass Java für Windows von Sun selbst entwickelt wird und als Referenzversion gilt.

7.2 Fehler unter Irix auf der SGI

SGI stellt nur eine Developers Edition von Java zur Verfügung. Das heißt, dass der Benutzer zwar eine lauffähige Version von Java bekommt aber keinerlei Unterstützung bei Bugs.

Unter Irix und dem Java Release JDK 1.1.6 von SGI besteht ein Speicherloch, welches dazu führt, dass das Programm beim Laden eines neuen Bildes um etwa ein bis zwei MB anwächst. Bei einer Hauptspeichergröße von 256 MB kann man etwa 150 Bilder laden. Nach dieser Anzahl von Bildern stürzt das Programm ab.

Abhilfe schafft man dadurch, dass man gelegentlich aus dem Programm aus- und wieder einsteigt (alle 150 Bilder, bzw. nach 2 Stunden Arbeit).

Im normalen Betrieb des Programmes wird man diesen Fehler wohl kaum bemerken. Beim Korrigieren eines Projektes kann es vorkommen, dass auf Grund dauernden Hin- und Herblätterns zwischen den Bildern diese Grenze überschritten wird.

Detaillierte Fehleranalysen ergaben, dass dieses Speicherleck nicht direkt von Java, sondern von einer zugrundeliegenden Bibliothek verursacht wird. Java gibt den angeforderten Speicher wieder frei und stellt daher kein Anwachsen des verbrauchten Speichers fest. Deshalb ist dieser Bug durch Programmierung wohl kaum behandelbar. Mit hoher Wahrscheinlichkeit tritt der Bug in der Bibliothek, welche für das Laden der Bilder verantwortlich ist, auf.


Previous Next Contents