R
rick
The Task Manager reflects the PeakPagedMemorySize64 value but
GC.GetTotalMemory a totally different. Currently my C# windows service
is reporting 596,439,040 for PeakPagedMemorySize64 and continues to
rise (the app has been running 2 days now) and the GC is reporting
14,292,520 and fluctuates up and down. Do I have a memory leak? Is
this normal? We have noticed that once the Task Manager is showing one
Gb, the Windows 2003 IIS craps out and stops responding to requests. I
am closing all ADODB connections in the calling method and setting all
objects to null after use. There are no COM calls or unmanaged code. I
am also using WMI. The application as starts threads.
Thread oThread = new Thread(new
ThreadStart(poJob.Run));
oThread.Start();
GC.GetTotalMemory a totally different. Currently my C# windows service
is reporting 596,439,040 for PeakPagedMemorySize64 and continues to
rise (the app has been running 2 days now) and the GC is reporting
14,292,520 and fluctuates up and down. Do I have a memory leak? Is
this normal? We have noticed that once the Task Manager is showing one
Gb, the Windows 2003 IIS craps out and stops responding to requests. I
am closing all ADODB connections in the calling method and setting all
objects to null after use. There are no COM calls or unmanaged code. I
am also using WMI. The application as starts threads.
Thread oThread = new Thread(new
ThreadStart(poJob.Run));
oThread.Start();