Hallo,
folgendes Szenario. Ich lasse einen Datentraeger, zum Bsp. HDD nach Dateien durchsuchen, die ein bestimmtest Kriterium erfuellen. Bsp. *.mp3
Nun werden sagen wir mal 7900 Files gefunden. Nach einem Klick auf einen Toolstrip Button, werden dort nun alle Informationen eingelesen und in einer Klasse abgelegt. Auf die Klassen kann man über eine Collection zugreifen.
Nun zu dem Phaenomaen, was ich nicht verstehe. Die ersten 1000 oder 1300 werden rel. schnell eingelesen. Dazu braucht das Tool gerade mal ca.4 Minuten!!! Jede Resource die belegt wird, wird sofort nach dem einlesen wieder freigegeben. Laut dem Taskmanager ändert sich kaum etwas an der Speicherauslastung.
Nachdem er aber die ca. 1000 Files eingelesen hat, wird das proggi arg langsam. Er brauch dann sicher ca.7 Minuten für die naechsten 1000 Eintraege zum einlesen.
Weiss jemand was hier schief laufen kann?
MfG Alex