我的32位进程抛出OutOfMemoryException。
当发生这种情况时,该过程的perfmon计数器说:
流程 - PrivateBytes:~2000MB
.Net - BytesInAllHeaps:~500MB
我的进程与非托管代码互操作但我的问题是,大小比率是否明确表示非托管内存泄漏?
答案 0 :(得分:0)
不一定。 BTW ...在win32进程中你只有大约1.6GB的可用内存。 32位架构可以处理4GB的RAM。顶部2GB用于保留...使您的应用程序最大约1.6GB。尝试切换到64位代码。