Wenn man folgende Schritte iterativ wiederholt erhält
man früher oder später beim importieren einen
java.lang.OutOfMemoryError (Gemäss Taskmanager bei ca.
100MB Speicherallokation):
1. Datei neu
2. Werkzeuge XMI/Rose importieren
(3. Aktiviere Diagramm)
Es scheint somit, dass durch den Befehl "Datei neu"
nicht der gesamte nicht mehr benötigte Speicher frei
gegeben wird. Allenfalls könnte es nötig sein die
Garbage Collection direkt aus dem Code aufzurufen oder
es verbleiben aktive Referenzen auf eigentlich nicht
mehr verwendete Objekte.
Mit freundlichem Gruss
Giachem A. Schucan
--
ITV Geomatik AG
Dorfstrassse 53, Postfach, CH-8105 Regensdorf-Watt
Tel.: +41 44 871 21 90 / Fax.: +41 44 871 21 99
E-Mail: schucan@itv.ch / Web: http://www.itv.ch
WGS84: 47°26'21.76"N / 8°28'37.89"E
Logged In: YES
user_id=870222
Tritt das Problem nur auf wenn Schritt "3. Aktiviere
Diagramm" jeweils auch erfolgt?
(Ich vermute das Problem eher im Bereich XMI-Import und
nicht Datei-Neu.)
Wieviele Iterationen sind nötig, bis das Problem auftaucht?
Den Garbage-Collector selbst aufzurufen bringt nichts, da
es offenbar Objekte gibt, die noch referenzierbar sind,
sonst würden sie ja durch den automatischen Ablauf
freigegeben.