We've read a number of MSDN articles, blogs, and forum posts. But we cannot find a problem or explanation that seems to match what we are seeing.
In a certain configuration our application allocates various arrays of 40 or 80 Mb. At one point we have about 500 Mb allocated then the app asks for an 80 Mb array - an out of memory exception is thrown. But, according to a memory analysis
tool and perfmon, there is over 1 Gb physical memory available (not to mention an additional 4 Gb in the page file)
We are completely confused as to why this memory allocation fails. It seems to make no sense.
Any ideas? TIA.
View Complete Post