2010-10-12 56 views
0

我有使用WCF服务的asp.net和C#应用程序,并在IIS减少通过WCF服务的内存消耗

已主持和现在WCF服务的内存消耗随时间增加。

任何一个可以指导我在做WCF服务消耗更少的空间

回答

1

当内存消耗增加时,您的服务可能泄漏内存。尽管预计在Web服务的前100次调用期间会出现少量内存增长,但它应该在一定时间内稳定在特定的使用情况下并定期使用。您将不得不检查您的服务代码以查找可能导致此泄漏内存的任何事情。 (例如,不要过多地依赖自动垃圾收集,而是将空值赋给不再使用的变量,以便更快地释放它们。)

0

很好的一件事,你可以让每个呼叫实例的WCF服务。这意味着它将为每个请求创建一个服务实例,然后再将其拆除。

相关问题