.net有些资源是否需要显示释放

liusaup 2009-05-01 09:16:53
asp.net中dataset是非常占内存的,当使用完毕以后是否需要显示释放呢,一般情况下使用datatable 就够了,datatable需要显示释放吗?

再者像一些控件如 gridview,repeater控件当一个页面中有好几个这样的控件,如有两个repeater,可见的只有一个,每次设置为visible时都需要重新绑定,此时另一个repeater需要显示的释放资源吗,我觉得是需要显示释放的,不知道对不对
...全文
92 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
中年秃头大叔 2009-05-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 llsen 的回复:]
确定不用的话 就手动释放吧
GC毕竟没有手动那么及时
[/Quote]
mark
love41349279 2009-05-01
  • 打赏
  • 举报
回复
UP
feifeiyiwen 2009-05-01
  • 打赏
  • 举报
回复
赞同
蓝海D鱼 2009-05-01
  • 打赏
  • 举报
回复
赞同楼主 观点
llsen 2009-05-01
  • 打赏
  • 举报
回复
确定不用的话 就手动释放吧
GC毕竟没有手动那么及时
feifeiyiwen 2009-05-01
  • 打赏
  • 举报
回复
不会自动释放的!
陌上花花 2009-05-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wuyq11 的回复:]
托管资源一般是指被CLR控制的内存资源,这些资源的管理可以由CLR来控制
CLR的GC功能也只能释放托管资源,对于非托管资源需手工释放
[/Quote]
支持。
lubin209118 2009-05-01
  • 打赏
  • 举报
回复
不会自动释放的!得需要自己释放了
热学沸腾56 2009-05-01
  • 打赏
  • 举报
回复
恩,支持
wuyq11 2009-05-01
  • 打赏
  • 举报
回复
托管资源一般是指被CLR控制的内存资源,这些资源的管理可以由CLR来控制
CLR的GC功能也只能释放托管资源,对于非托管资源需手工释放

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧