托管和非托管与远程处理泄漏有关

时间:2015-06-22 03:53:13

标签: c# .net memory-leaks remoting

我有一个远程服务器应用程序。

客户端可以通过包装器连接托管数据访问和非托管访问。客户端和服务器之间的通信正在通过.NET远程服务运行。

通过托管数据访问连接的客户端没有句柄泄漏。但是,使用非托管包装器的客户端会导致句柄泄漏。我检查了非托管包装器,它似乎直接转发,它不应该导致句柄泄漏。

这是.NET框架的常见问题吗?

我的观点确实是在隔离我们的句柄泄漏问题时,我发现当从客户端到服务器执行相同的打开和关闭.NET远程连接时(没有其他东西,如发送和请求数据,只需打开和关闭连接/ session),托管客户端不显示句柄泄漏,非托管客户端以某种方式显示句柄泄漏。

0 个答案:

没有答案