社区
C#
帖子详情
清除当前窗体使用的资源
woaizhonguoren
2010-03-06 01:29:17
怎样在关闭当前窗体,清空此窗体所使用的资源内存,我打开一个窗体内存使用率就加一些,关闭了,它也不减。以此类推,那还得了。 请问用什么方法可以做到这一点。 我用这个没看出来有用
this.Dispose(true);
...全文
68
6
打赏
收藏
清除当前窗体使用的资源
怎样在关闭当前窗体,清空此窗体所使用的资源内存,我打开一个窗体内存使用率就加一些,关闭了,它也不减。以此类推,那还得了。 请问用什么方法可以做到这一点。 我用这个没看出来有用this.Dispose(true);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woaizhonguoren
2010-03-06
打赏
举报
回复
垃圾回收,也没看到什么效果。垃圾回收是在资源很紧张的时候才回收。天啊!万能的主啊!赐给我一个方法吧
iGouzy
2010-03-06
打赏
举报
回复
楼主需要了解一下垃圾回收器的机制,垃圾回收并不是实时进行的,垃圾是分代的,每一代都会有不同的回收频率,第一代不用很快会到第二代,第二代不用会到第三代,然后才会从内存中清除掉,调用 GC.Collect 也只是请求进行垃圾回收,并不是绝对保证马上所有资源都会被释放(所以数据库连接这类资源什么的要在 dispose 时手动关掉嘛)。具体的内容楼主请自己查找一下资料。
whb147
2010-03-06
打赏
举报
回复
垃圾回收
nali29
2010-03-06
打赏
举报
回复
.net有垃圾回收机制,是一段时间会自动回收资源,并不是在资源紧张时才回收,你无法知道他什么时候进行回收。如果要手动进行释放,请使用析构函数
threenewbee
2010-03-06
打赏
举报
回复
gc.collect()
xingyuebuyu
2010-03-06
打赏
举报
回复
你写程序时不要频繁的new就好了,垃圾回收的反应是没有那么迅速的.
Excel VBA实用技巧大全 附书源码
02048引用
当前
工作簿窗口 02049引用新建的工作簿窗口 02050引用特定工作簿的窗口 02051获取工作簿窗口的拆分状态 02052获取工作簿窗口的窗格信息 02053获取工作簿窗口的冻结窗格状态 02054获取工作簿窗口的各种显示...
VB程序设计及应用
1.3.1
窗体
窗口 1.3.2 工程
资源
管理器窗口 1.3.3 工具箱窗口 1.3.4 属性窗口 1.3.5 代码窗口 1.3.6 调色板窗口 1.3.7
窗体
布局窗口 1.3.8 立即窗口 1.3.9 对象浏览器窗口 习题9 第2章 VB基本...
java源码包---java 源码 大量 实例
使用
时候只需在控制台窗口执行jar就可以了。 Java 3DMenu 界面源码 5个目标文件 内容索引:Java源码,
窗体
界面,3DMenu Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,...
winform
窗体
的关闭与
资源
的释放
因为Dispose()方法,虽然能释放
当前
窗体
的
资源
,却不能强制结束循环, 要想强制突出
当前
程序要用:System.Environment.Exit(int exitcode)方法;该方法:终止
当前
进程并为基础操作系统提供指定的退出代码。 ...
窗口结束后
资源
释放不掉问题解决办法
但事实上有时候并不是这样的,关闭窗口,只是停止了
当前
窗口的消息循环。系统主窗口,实质上是Main函数中开始消息循环的窗口,这个消息循环结束后,Main函数就基本上完成了历史使命,整个应用程序自然就结束了。...
C#
110,549
社区成员
642,562
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章