重建后在CassiniDev中托管时的WebService内存使用情况

时间:2012-10-15 20:12:51

标签: .net wcf memory-management

我有一个WCF服务,引用一些内存,大约1GB。

它在本地托管开发asp.net托管(CassiniDev)。

当我更改代码并点击构建时,服务器不会停止工作。它实际上开始无缝地使用更新的代码,除了内存。

从它看起来它只是在重建后将内存使用量加倍,所以我不太清楚这里发生了什么。我的机器上的内存很少,所以有时这会导致整个系统冻结。

我想知道为什么一旦它开始更新dll就不会运行一些GC收集,例如,导致内存大小加倍def听起来像是有趣的事情正在发生。很明显,在重建之后,再也无法访问以前版本的服务,所以如果它不会使内存使用量增加一倍,那么对我来说是有意义的,而是使用相同的内容。

编辑:我想当我们将更新的dll推送到服务目录,IIS托管服务和开发时,这可以推广到内存管理。

0 个答案:

没有答案