C# Programming
08-03-2009, 11:00 AM
I have a process running on a 64bits server OS.
It does use a lot of memory and I sometimes get outOfMemory exception....
However, at best, I'm using a few tens of Megabytes at once, say 60Mb. Or even 200 Mb (if memory representation of disk data takes more space)
How come I have out of memory?
I understand there could be memory fragmentation and such, but our server have 8GB, plus, with virtual memory, process should have something like 16GB of available memory, or so I believed.
That leaves plenty of room...
Can anyone explain to me what's probably going on or how much memory is available to .NET process?
A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station....
_________________________________________________________
My programs never have bugs, they just develop random features.
It does use a lot of memory and I sometimes get outOfMemory exception....
However, at best, I'm using a few tens of Megabytes at once, say 60Mb. Or even 200 Mb (if memory representation of disk data takes more space)
How come I have out of memory?
I understand there could be memory fragmentation and such, but our server have 8GB, plus, with virtual memory, process should have something like 16GB of available memory, or so I believed.
That leaves plenty of room...
Can anyone explain to me what's probably going on or how much memory is available to .NET process?
A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station....
_________________________________________________________
My programs never have bugs, they just develop random features.