顶级内存消耗函数是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%
此功能在堆栈跟踪顶部或顶部附近有零堆栈,因此我不知道它在调用它。
我假设这是聚合所有对malloc的pinvoke'd调用。那是对的吗?由于“分配类型”是C / C ++,那还包括对operator new的pinvoke'd调用吗?