DevTrain Startseite SharePoint Camp ? In 5 Tagen zum SharePoint Profi!  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: .Net Allgemein | Thema: ArrayList, Speicher freigeben | Von: Tobias Bindel ( 19.08.2005 14:58)

Ich lese aus einer Datei und schreibe die Daten in eine Instanz einer eigenen Klasse. Sobald ein Datensatz eingelesen wurde, füge ich die Instanz in eine Arrayliste ein. Mit der Zeit häufen sich natürlich eine Menge Daten an, die den Speicher belegen.

Wie kann ich den Speicher, den diese Arraylists belegt wieder freigeben?

Ich habe es mit myAL->Clear(); versucht, dass löscht zwar den kompletten Inhalt der Liste, gibt den Speicher aber nicht frei. Nach einiger Zeit wird der Speicher zwar vom System freigegeben, aber ich will die Freigabe doch lieber selbst vornehmen. (wenn es möglich ist)


Betreff Von Datum
Re: ArrayList, Speicher freigeben
Das erledigt normalerweise die "GarbageCollection" für Dich - und wie Du gugt beobachtet hast: nicht sofort.<br><br>Die einzige Möglichkeit für Dich, besteht darin, die GC manuell aufzurufen, wobei...
Torsten Arlt 19.08.2005 15:02
Re: ArrayList, Speicher freigeben
Danke erstmal für die Antwort. Dass läst mich darüber nachdenken ob ich das Ganze nicht falsch anpacke.<br><br>Also, mein Programm liest Datensätze aus einer XML Dateien ein. Die einzelnen Datensätze kann...
Tobias Bindel 19.08.2005 15:29
Re: ArrayList, Speicher freigeben
Es gibt im ADO.NET erstmal zwei Arten Daten einzulesen.<br>Einmal kopiert man die Daten in den Speicher. D.h. es gibt keine Verbindung der Daten mehr.<br>Im Gegensatz dazu kann man auch eine...
Torsten Arlt 01.09.2005 08:09

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Advanced Developers Conference vom 14.-15. Februar 2011

© Copyright 2003 ppedv AG