.NET Out of Memory Exception - Verwendet 1,3 GB, hat aber 16 GB installiert

In meiner C # -Anwendung wird eine Ausnahmebedingung "Nicht genügend Speicher" angezeigt, wenn die Speichernutzung für die Anwendung über 1,3 GB liegt.

Ich hatte das gleiche Problem auf einem 32-Bit-Computer mit 3 GB Arbeitsspeicher und es machte damals Sinn, aber jetzt habe ich die Hardware auf einen 64-Bit-Computer mit 16 GB Arbeitsspeicher mit dem High-End-Motherboard und RAM, aber nicht genügend Arbeitsspeicher, aktualisiert Ausnahme tritt noch nach 1.3GB auf!

Ich weiß, dass es keine einzelnen Objekte mit mehr als 2 GB gibt und 1.3 ohnehin weniger als 2 GB ist, sodass die in MS integrierte 2 GB-Beschränkung für ein einzelnes Objekt wahrscheinlich nicht das Problem ist ...

Es scheint, als gäbe es eine Art Windows-Kill-Switch, wenn eine App einen bestimmten Schwellenwert für die Speichernutzung erreicht ... Sollte es dann eine Möglichkeit geben, dies in der Registrierung zu konfigurieren?

Jede Hilfe wird sehr geschätzt!

Antworten auf die Frage(6)

Ihre Antwort auf die Frage