.Net平台编写一个平台,主要是完成的文件产生、合并与传送功能,可是挂此平台的Server的内存资源总是会涨的很快,目前也就只能靠重启Server来应对,请教高手们该如何去查找原因和给予解决方案呢。
每次大对象使用完都手动回收下
手动回收仍然解决不了问题,即使手动回收,也只是给对象打个标记,最终回收的动作还是OS来操作,我们无法掌控OS的动作。
你可以用工具检测一下的,直接分析你的内存使用情况,然后进行优化。
.net内存泄漏的工具有很多很好用,也很有用的,你可以到网上查找一下,我们公司是用dotmemory这个工具,你也可以看看的。