MyMDb-CE Wiki

Problem[]

Bei einem CSV oder Datei Import mit sehr vielen Filmen hängt sich das Programm nach ein paar 100 Filmen auf. Die CPU Auslastung geht auf 100% und es werden keine weiteren Filme importiert. Das Programm muss über einen Task Manager beendet werden.

Ursache[]

Jede andere Programmiersprache kann den Speicherbereich selber wieder freigeben, nur bei Java gibt es den Garbage-Collector, der das alleine macht (bzw. machen soll) und nur sehr wenig beeinflusst werden kann.

Lösung[]

Bisher keine.

Workaround[]

Die Anzahl Filme, die maximal in "einem Rutsch" importiert werden können, hängt von vielen Faktoren ab: verwendetes OS, Speichergröße usw. Tritt dieses Problem auf, kann es sehr einfach umgangen werden:

  • beim CSV Import: die Anzahl Zeilen mit einem Texteditor (z.B. txtpad32) auf 500 oder weniger Filme reduzieren
  • beim Datei Import: die Anzahl Dateien mittels Dateimanager auf 500 oder weniger Filme reduzieren.