Готовые к финализации объекты блокируются - PullRequest
0 голосов
/ 02 января 2019

Всякий раз, когда кто-то пытается получить доступ к моему приложению, если его использует более одного человека, оно начинает зависать.Я заново создал проблему, запустил проверку памяти DebugDiag и получил это предупреждение.

Number of objects ready for finalization: 457779

Затем он сообщает, что поток финализатора может быть заблокирован.

As the number of finalizable objects is more than 0, please check the finalizer thread to see if it is blocked or active

Finalizer Thread
ntdll!NtWaitForSingleObject+14
KERNELBASE!WaitForSingleObjectEx+8f
clr!CLREventBase::WaitEx+17c
clr!CLREventBase::WaitEx+113
clr!CLREventBase::WaitEx+7c
clr!FinalizerThread::WaitForFinalizerEvent+44
clr!FinalizerThread::FinalizerThreadWorker+54
clr!Frame::Push+59
clr!FillInRegTypeMap+198
clr!FillInRegTypeMap+c1
[[DebuggerU2MCatchHandlerFrame]]
clr!FinalizerThread::FinalizerThreadStart+10a
clr!Thread::intermediateThreadProc+86
kernel32!BaseThreadInitThunk+14
ntdll!RtlUserThreadStart+21

Любая идея, что может произойтина

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...