Otrzymuję wyjątek braku pamięci w mojej aplikacji C #, gdy użycie pamięci dla aplikacji przekracza około 1,3 GB.
Miałem ten sam problem na 32-bitowej maszynie z 3 GB pamięci i wtedy miało to sens, ale teraz zaktualizowałem sprzęt do maszyny 64-bitowej z pamięcią 16 GB z wysokiej klasy płytą główną i pamięcią RAM, ale brakiem pamięci wyjątek nadal występuje po 1.3 GB!
Wiem, że nie ma pojedynczych obiektów powyżej 2 GB, a 1,3 to i tak mniej niż 2 GB, więc wbudowany limit MS 2 GB na pojedynczy obiekt raczej nie będzie problemem ...
Wygląda na to, że istnieje jakiś wyłącznik awaryjny systemu Windows, gdy aplikacja osiąga określony próg użycia pamięci ... Czy powinien być sposób skonfigurowania tego, być może w rejestrze?
Każda pomoc będzie mile widziana!