C# : die close-Methode von Xml.Load(Datei)

Ich geschrieben habe einige code, lädt ein XML-Dokument mit einem XmlDocument Objekt, so dass es zählen die Knoten. Hier ist die Methode:

XmlDocument xml = new XmlDocument();
xml.Load(textBox1.Text);
XmlNodeList nodes = xml.SelectNodes("//File");
foreach (XmlNode node in nodes)
{
    number_of_childs++;
}

Das problem, das ich bin vor ist, beim importieren einer großen Datei dauert es wie 700MB RAM. Wenn ich dann versuchen zu tun, einige Betrieb auf die Datei, Lesen oder sogar aus, um seine Daten anzuzeigen, die in einem ListView erfolgt die Anwendung wie 2 GB RAM. Also, ich Frage mich, gibt es eine Methode, schließt die XmlDocument befreit und seine Erinnerung, die Freigabe der RAM. Es ist wie es ist, vergessen zu entfernen, dessen Inhalt aus dem Gedächtnis.

InformationsquelleAutor R.Vector | 2012-06-13

Schreibe einen Kommentar