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?