社区
C#
帖子详情
DataTable.Clear方法后,为什么内存不回收?
xiaobingbing
2004-10-21 12:56:08
DataTable.Clear方法后,为什么内存不回收,Form结束后,才回收,为什么?
...全文
304
9
打赏
收藏
DataTable.Clear方法后,为什么内存不回收?
DataTable.Clear方法后,为什么内存不回收,Form结束后,才回收,为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaobingbing
2004-10-21
打赏
举报
回复
如果内存消耗很大呢,他并不是立即啊
xiaobingbing
2004-10-21
打赏
举报
回复
感谢楼上
51106354
2004-10-21
打赏
举报
回复
clear只是清除数据,Table还是存在的,所以不会清空内存,使用Dispose方法可以等待内存回收
一半乐事
2004-10-21
打赏
举报
回复
clear只是清除数据,表还保留。用dispose。
dandantree
2004-10-21
打赏
举报
回复
我晕,回去看一下C#中有关类的生存期问题,看一下什么叫内存回收。
hnhl
2004-10-21
打赏
举报
回复
.Clear()方法只是移出但前DataTable, Dispose()等待回收对象
shuker
2004-10-21
打赏
举报
回复
哈哈,楼上的是下五子棋吗?
shuker
2004-10-21
打赏
举报
回复
.net下所有的内存都是系统管理的,他在他认为必要的时候回收没用的内存区域
你可以调用System.GC.Collect()来强制进行内存回收
寒星
2004-10-21
打赏
举报
回复
使用DataTable.Dispose()。不过,内存的回收是由GC管理的。
Flutter基础
本课程主要介绍Flutter的核心知识。Flutter主要用于开发跨平台Android App和iOS App。主要包括Flutter的安装,Flutter布局,常用组件、Android和iOS风格的组件、手势、图像、网络、数据库等核心操作。
艾伟_转载:
DataTable
.NewRow
内存
泄漏问题
后来用 .Net Memory Profiler 跟踪(跟踪
方法
见 用 .NET Memory Profiler 跟踪.net 应用
内存
使用情况--基本应用篇) 发现有数千个DataRow 没有释放,最后定位是
DataTable
.NewRow 的问题。 先看一下有问题的代码 ....
DataTable
.NewRow
内存
无法释放问题
作者:eaglet 昨天做了一个...后来用 .Net Memory Profiler 跟踪(跟踪
方法
见 用 .NET Memory Profiler 跟踪.net 应用
内存
使用情况--基本应用篇) 发现有数千个DataRow 没有释放,最后定位是
DataTable
.NewRow 的问题。
c# 垃圾
回收
2.为什么要使用GC 3.垃圾
回收
机制GC 1.简介 2.代 3.托管资源与非托管资源 4.对于非托管资源的释放
方法
5.通过代码感受三种
方法
的区别 1.前言 上一篇了解了C#的两大数据类型--值类型和引用类型以及它们的
内存
...
[.Net码农].NET Framework 4.5
DataTable
类
http://msdn.microsoft.com/zh-cn/library/system.data.
datatable
.aspx
C#
110,477
社区成员
642,563
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章