调用WSDL的WCF会为w3wp进程创建大量内存消耗

时间:2012-11-19 07:06:30

标签: .net wcf iis-7 w3wp

我们已经部署了一个包含大量合同和功能的非常大的WCF服务。

该服务从IIS 7上具有唯一应用程序池的独立服务器运行。

该服务被配置为每个呼叫服务,并且没有初始化静态实例,服务中根本没有非托管对象。

最近我们注意到该服务几乎占用了所有服务器空闲RAM。

从我们已经完成的测试开始,主要的内存使用是在第一次调用服务时,甚至不是通过调用任何方法而只是调用它的WSDL。

只要应用程序运行,就不会释放此内存。

我们认为这会导致性能问题导致我们的服务无法响应。

我如何进一步测试这个问题?我还应该检查或隔离什么才能找到底线?

0 个答案:

没有答案