Я получаю исключение Out Of Memory в моем приложении С#, когда использование памяти для приложения превышает 1,3 ГБ.
У меня была такая же проблема на 32-битной машине с 3 ГБ памяти, и тогда это имело смысл, но теперь я обновил аппаратное обеспечение до 64-разрядной машины с 16 ГБ оперативной памятью с материнской платой высокого класса и оперативной памятью, но Исключение из памяти по-прежнему происходит после 1.3 ГБ!
Я знаю, что нет никаких объектов на 2 ГБ, а 1,3 - меньше 2 ГБ, так что встроенный предел MS 2GB на одном объекте вряд ли будет проблемой...
Похоже, что есть какой-то тип kill-switch windows, когда приложение достигает определенного порога использования памяти... Тогда должен быть способ настроить это в реестре, возможно?
Любая помощь будет принята с благодарностью!