在.Net

时间:2018-05-04 12:22:33

标签: .net memory memory-leaks dllimport

我使用DllImport调用了第三方C / C ++ DLL:

internal static class wrapper {
    [DllImport("vendor.dll", CallingConvention = CallingConvention.Cdecl)]
    public static extern int execute_action(int a, int b);

    [DllImport("vendor.dll", CallingConvention = CallingConvention.Cdecl)]
    public static extern int free_memory();
}

我怀疑"免费记忆"我调用的方法实际上并没有释放它所解决的所有内存,但可能只是测量错误,内存可以返回到进程而不是操作系统。

我可以查看我的进程的非托管部分存储在内存中的内容吗?我尝试过ANTS Memory Profiler,但当然我只能检查托管内存......

0 个答案:

没有答案