Ich habe eine große Anzahl von Objekten, die Baum sind wie Strukturen. Ich habe ein Problem, dass die Menge an Speicher, die die Anwendung verwendet, anfängt sich an> 1GB zu nähern, was bedeutet, dass die Leistung auf der Maschine abfällt und dass es nicht genügend Arbeitsspeicher gibt.Verwalten von großen Objekten in C#
Ich habe es geschafft, dies zu lösen, indem ich sqlite benutzte, um die Objekte zu Tabellen zu bringen und so effektiv die Daten zu verwalten, aber das ist keine mögliche Lösung mehr (aus Gründen werde ich hier nicht näher eingehen).
Welche Vorschläge haben Sie für die Verwaltung dieser Art der Sache haben? Ich habe keine (echte) Datenbanken zu verwenden, so denke ich, dass eine Lösung irgendwie wäre das SQLite-Prozedur mimick und eine Datei wieder Speicher verwenden - ist es etwas, das bereits in reiner dot net existiert oder ist es eine komplizierte Rolle Ihre eigenen Lage?
in meinem Workflow habe ich einen neuen Schritt hinzugefügt, um die Daten in einem dynamisch definierten DataSet, und zwang den GC - soweit funktioniert es in Ordnung. Danke für Tipps/Hinweise! –