首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

求解,软件关闭时,怎么快速释放内存

2012-01-05 
求解,软件关闭时,如何快速释放内存我们用VB做的一个软件,当打开大文件的时候,关闭软件,要过一两分钟才能完

求解,软件关闭时,如何快速释放内存
我们用VB做的一个软件,当打开大文件的时候,关闭软件,要过一两分钟才能完全释放内存。关闭马上再打开,会报程序已经运行,必须到资源管理器里中止进程才行。请问各位高手,有遇到过相同情况吗,如何解决。

[解决办法]
用END来结束程序,在每个窗体的unload事件中写上:set 窗体名=nothing
[解决办法]
看是否还有窗体没有被卸载,
用End强行结束看是不是要快一些,
关掉时,可提示“系统正在关闭中”

[解决办法]
我遇到了同样的问题,还没有找到办法。

大文件的操作,向系统申请了大量的虚拟内存,好像程序关闭时,释放虚拟内存花费了大量的
时间,如果机器的性能好的话,很快就会释放完,否则就要花很长时间。
[解决办法]
最近发现.NET也有类似的情况。
[解决办法]
关注
[解决办法]
关于释放内存的方法,可以发邮件到eric_yan@yitang.com
[解决办法]
//当打开大文件的时候,关闭软件,要过一两分钟才能完全释放内存

你用什么语句打开文件的,打开文件的方法不同,对应的策略不同
[解决办法]
提供一个方法:在进程中结束你的程序!
如果还不行,把explorer.exe进程也结束,然后再运行一次就OK了!

热点排行