Konfigurieren Sie die .NET CLR-RAM-Nutzung

Gibt es eine Methode zum Konfigurieren der .NET CLR-RAM-Nutzung auf meinem Computer?

Angenommen, ich habe 64 GB RAM und möchte es auf 4 GB beschränken? Ist das möglich?

Bearbeiten - Die Wurzel des Problems ist, dass ich eine 64-Bit-Anwendung habe, die gut auf einem 64-Bit-Computer mit 4 GB läuft, aber wenn sie auf einem 64-Bit-Computer mit 64 GB ausgeführt wird, versagt sie (bleibt beim Zuweisen des Speichers hängen). Ich denke, Speicherfragmentierung ist die Ursache, da die Anwendung versucht, bis zu 8 GB große Blöcke zuzuweisen, wenn genügend RAM verfügbar ist. Andernfalls werden die Zuweisungen auf viel kleinere Blöcke aufgeteilt. Also müsste ich die Anwendung so konfigurieren, dass immer kleine Blöcke verwendet werden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage