服务器内存老满,有什么工具可以释放内存

服务器内存老满,有什么工具可以释放内存,第1张

证明资源占满,只有两种情况,要么故障(检查),要么内存不够用(直接增加内存条即可,但是建议与现在服务器内存一样的型号、一样的频率,以免有兼容性问题。你可以去服务器厂商(正睿)的网上找找更换内存的方法或者检查的相关文档)。

你要明白一点,C#的内存不由你来管理!程序里面尽量不要加入内存管理相关的逻辑!

但是如果你真的有这个需要的话可以用static的变量,当你不用的时候将对应变量置null。

但对应对象并不一定会得到释放,因为它可能已有其它引用。

这个时候就需要弱引用:设置一个private的static变量,设置一个public的static属性,返回对应变量的WeakReference,那么,当对应的变量被置空的时候,WeakReference里面的变量也会被置空,这样就达到你的目的了。

----------------------------------------------------------------------------

WCF有数据服务,用数据服务来传输,如果涉及大量数据的,请通过net-tcp绑定进行传输,http的传输量有限的。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/418535.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-24
下一篇2023-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存