Session 使用完 需要在代码中清空吗?解决思路
Session 使用完 需要在代码中清空吗?Session 使用完 需要在代码中清空吗?Session[test] null 需要这样
Session 使用完 需要在代码中清空吗?
Session 使用完 需要在代码中清空吗?
Session["test"] = null 需要这样吗?
[解决办法]
首先一般情况下我只把user的对象扔到session中..其他不扔
反正这东西是会自动过期的.也就消失了.
[解决办法]
如果不需要继续保持状态的话 用完就清掉 这是好习惯··
[解决办法]
Session.Remove("test");或Session.RemoveAll();
[解决办法]使用完直接移除了不就ok了!
[解决办法]没用的就清掉,有些需要留着做校验的(例如登录用户信息),就没有必要清掉了。
具体问题具体分析!
[解决办法]用完就清掉是好习惯。一般情况下,很少将其他对象放入到session中。
[解决办法]其实GC有一套自动内存清理的操作,不强制启用对象清理,是不会理解释放内存的。
[解决办法]session默认的时间是20分钟,过了这个时间存在session里面的会自动清除
[解决办法]就算你=Null 或Remove,都不会立即释放内存,还是要等GC