Hello, I'm not sure if this is the right place for this, so if it's not, please direct me where it should go.
every once in a great while, I see this message from the Debug Diagnostic Tool that I have running on one of my IIS App Pools:
"Review the callstack for the Finalizer thread to see what the finalizer is blocked on. Long running code on a Finalizer thread can increase the number of objects ready for finalization and is bad for the overall memory consumption of the process"
Thread 11 - System ID 5288
Entry point | 0x00000000 |
Create time | 1/25/2013 10:42:39 AM |
Time spent in user mode | 0 Days 00:00:00.811 |
Time spent in kernel mode | 0 Days 00:00:01.232 |
.NET Call Stack
Function |
---|
Full Call Stack
Function | Source |
---|---|
ntdll!NtDelayExecution+15 | |
KERNELBASE!SleepEx+65 | |
clr!__DangerousSwitchToThread+48 | |
clr!__SwitchToThread+12 | |
clr!SVR::GCHeap::FinalizerThreadStart+282 | |
clr!Thread::intermediateThreadProc+4b | |
kernel32!BaseThreadInitThunk+e | |
ntdll!__RtlUserThreadStart+70 | |
ntdll!_RtlUserThreadStart+1b |
Does anyone have any ideas what this means, if it is something I should worry about, and if it is, how to go about fixing it? Thanks!