稍微大一点的程序在关闭的时候就有点慢了,特别是组件式开发的程序,要在关闭的时候释放资源关闭要2到3秒还一直卡在那,有没有方法解决?
我以前试过先把程序隐藏,ShowInTaskBar设置为false,然后开始Dispose资源,然后close,这样是表面上没那种卡的感觉了,但那会硬盘响,有时候整体还是会卡一下。。苦恼!看好多大型软件关闭都很流畅啊。???
我以前试过先把程序隐藏,ShowInTaskBar设置为false,然后开始Dispose资源,然后close,这样是表面上没那种卡的感觉了,但那会硬盘响,有时候整体还是会卡一下。。苦恼!看好多大型软件关闭都很流畅啊。???
解决方案 »
- 如何让服务器控件FileUpload上传完文件后保证不刷新呢?
- Asp.net c# web在本地win7 IIS和VS都可以运行,但是放到IIS运行无法查询到数据,数据是放在excel中的
- 200分请求一个Web Service的问题,各位帮帮。
- 无法将类型为“System.DateTime”的对象强制转换为类型“System.St
- 跪求 asp.net 长文章分页实现思路和代码
- 从Excel中得到sheet表名,如sheet1,mysheet,sheet2,sheet3....等,在线等待 ,使用C#去完成,请指教...顶者有分 !!!!顶者有分 !!!!
- 请问,这个List的查询方法为什么报错
- .net中核心问题
- 谁能推荐学习的C# WEB开发的资料?
- 有人知道通过URL怎么获得一个网站的状态码吗?
- tabcontrol的按钮如何正确地放在底部?
- C# 实时存储问题——在线等
大的程序,运行的时候占用的资源多,关闭的时候就需要一一释放,再怎么快也有限。
能做的也就是个别地方优化一下,少占点资源,或者干脆象.Net Framework一样,隔段时间检查一下资源使用的情况,太久不用了的释放一下。当然,这得符合你程序中资源的使用情况。
使用的托管资源要及时用dispose释放,GC回收。
检查代码提高代码执行效率