首页 新闻 会员 周边

MemoryStream 释放内存

0
悬赏园豆:30 [待解决问题]

MemoryStream 一直重复生命使用,发现内存急剧增长,似乎没事有释放。有没有强制释放内存的方法。

lucika.zh的主页 lucika.zh | 初学一级 | 园豆:62
提问于:2017-12-05 20:51
< >
分享
所有回答(3)
0

用了那么多年竟然还有这事~~!

using(var stream = new Stream())

{

}

如上即可,内存就是拿来用的,虚拟机自动管理通常不需要做什么多余动作,像360等那样释放,你的程序只会适得其反。

花飘水流兮 | 园豆:13560 (专家六级) | 2017-12-05 21:56

可以使用try catch finally,在finally中进行释放,也可以使用using。

支持(0) 反对(0) 老码识途呀 | 园豆:418 (菜鸟二级) | 2017-12-05 22:31
0

不是都用using的吗..

吴瑞祥 | 园豆:29449 (高人七级) | 2017-12-06 10:00
0

正确地使用using 可以确保不会发生你说的这事。

西漠以西 | 园豆:1675 (小虾三级) | 2017-12-06 10:02
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册