Bezogen auf meine vorherige Frage einnimmt:
Preventing Memory issues when handling large amounts of textWie kann ich feststellen, wie viel Speicher mein Programm derzeit
Gibt es eine Möglichkeit, wie viel Speicherplatz mein Programm zu bestimmen, ist besetzt ? Ich bearbeite eine große Menge an Textdateien und speichere die verarbeiteten Objekte normalerweise im Speicher. Es gibt Zeiten, in denen es zu viele Informationen geben wird, und mir wird die Erinnerung ausgehen. Ich habe eine Lösung, um das Speicherzuweisungsproblem zu vermeiden, aber ich möchte es nur bei Bedarf verwenden, um Paging zu vermeiden, was letztendlich meine Leistung verringern wird, wenn es nicht notwendig ist. Gibt es eine Möglichkeit, herauszufinden, wie viel Speicher ich besetze, damit ich meine Informationen nur bei Bedarf pagen kann?
HINWEIS: Ich bin auf der Suche nach einer Lösung, die mein Programm verwenden kann, um bei Bedarf zu blättern.
> "[...] beste verfügbare Annäherung der Anzahl von Bytes zur Zeit in verwalteten Speicher zugewiesen" wont diese die Speichermenge abrufen, die von allen verwalteten Assemblys verwendet wird? –
Ja wird es aber nur in der aktuellen AppDomain. Ich empfehle dringend, Perfmon für diese Art von Sache zu verwenden. –