求解,软件关闭时,如何快速释放内存
我们用VB做的一个软件,当打开大文件的时候,关闭软件,要过一两分钟才能完全释放内存。关闭马上再打开,会报程序已经运行,必须到资源管理器里中止进程才行。请问各位高手,有遇到过相同情况吗,如何解决。
[解决办法]
用END来结束程序,在每个窗体的unload事件中写上:set 窗体名=nothing
[解决办法]
看是否还有窗体没有被卸载,
用End强行结束看是不是要快一些,
关掉时,可提示“系统正在关闭中”
[解决办法]
我遇到了同样的问题,还没有找到办法。
大文件的操作,向系统申请了大量的虚拟内存,好像程序关闭时,释放虚拟内存花费了大量的
时间,如果机器的性能好的话,很快就会释放完,否则就要花很长时间。
[解决办法]
最近发现.NET也有类似的情况。
[解决办法]
关注
[解决办法]
关于释放内存的方法,可以发邮件到eric_yan@yitang.com
[解决办法]
//当打开大文件的时候,关闭软件,要过一两分钟才能完全释放内存
你用什么语句打开文件的,打开文件的方法不同,对应的策略不同
[解决办法]
提供一个方法:在进程中结束你的程序!
如果还不行,把explorer.exe进程也结束,然后再运行一次就OK了!