DebugDiagv2 показывает UNKNOWN_MODULE, ответственный за самую большую утечку

Функция верхнего потребления памяти — DomainBoundILStubClass.IL_STUB_PInvoke (UInt32). Базовый адрес модуля — 0x00000000, поэтому, вероятно, это и есть модуль «UNKNOWN_MODULE». Вот детали функции:

Детали функции

Function   DomainBoundILStubClass.IL_STUB_PInvoke(UInt32)
Source Line
Allocation type   C/C++ runtime allocation(s)
Allocation Count   525709 allocation(s)
Allocation Size   51.63 MBytes
Leak Probability   35%

Есть ноль стеков с этой функцией в верхней части трассы стека или около вершины, поэтому я не знаю, как она вызывается.

Я предполагаю, что это объединяет все вызовы pinvoke’d для malloc. Это верно? А поскольку «тип размещения» — это C / C ++, будет ли это также включать вызовы pinvoke’d оператору new?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]