日期:2014-05-17  浏览次数:20964 次

调用wcf后iis进程内存不释放,wcf高人求解
wcf是宿主在iis上的,客户端调用一次wcf服务后iis进程的内存增长,在调用一次继续增长,就是总不释放,w3wp.exe的内存一直处于上升状态,求解。
注:wcf返回的数据是list<t>,每次返回1000多条数据吧,也不是很大。

------解决方案--------------------
一、观察30分钟后的情况,如果一直没去调用,估计会降低。
二、观察内存不够的情况,看是否会自动清理内存。
三、你是否保持了长连接,长连接中服务对象是不释放的,因此里面存储的全局变量都无法回收,局部的可以自动释放。