1
1944USA
I have a C# application written as a Windows Service. It spawns a
number of threads, each thread has very large memory intensive
processes running on it. I can keep adding threads as long as the
"committed byte" utilization of the server stays below 2.5 gigs As
soon as we go over that amount we receive "System.OutOfMemoryException"
exceptions. I'm not sure what causes the 2.5 gig limit but we
consistently hit it on all of our application servers regardless of
configuration. Has anyone run into a memory limit like this before?
Depending on the Servers configuration we can run anywhere from 4 - 6
threads before we hit the 2.5 gig limit. I would like to be able to run
a minimum of 10 threads. Our applications servers have 2 to 8 CPUs, 2
to 8 gig of memory and have /PAE enabled . All throw exceptions if we
exceed 2.5 gigs of "committed byte" utilization. The app does not
appear to have a memory leak. As long as we set the number of threads
accordingly the app stays up for weeks w/out problems.
Thanks in Advance
number of threads, each thread has very large memory intensive
processes running on it. I can keep adding threads as long as the
"committed byte" utilization of the server stays below 2.5 gigs As
soon as we go over that amount we receive "System.OutOfMemoryException"
exceptions. I'm not sure what causes the 2.5 gig limit but we
consistently hit it on all of our application servers regardless of
configuration. Has anyone run into a memory limit like this before?
Depending on the Servers configuration we can run anywhere from 4 - 6
threads before we hit the 2.5 gig limit. I would like to be able to run
a minimum of 10 threads. Our applications servers have 2 to 8 CPUs, 2
to 8 gig of memory and have /PAE enabled . All throw exceptions if we
exceed 2.5 gigs of "committed byte" utilization. The app does not
appear to have a memory leak. As long as we set the number of threads
accordingly the app stays up for weeks w/out problems.
Thanks in Advance