请问如何强行释放所有已关闭的程序所残留的内存等资源?类似于微软的那个叫mem.exe的工具,如何入手呢?
2009-02-11 16:47
477 查看
请问如何强行释放所有已关闭的程序所残留的内存等资源?类似于微软的那个叫mem.exe的工具,如何入手呢? Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiBase/html/delphi_20061207081040248.html
有的程序设计的不完美或者说是操作系统配合的不完美,在程序已关闭后有的资源不能很好的让操作系统回收,看到有很多工具软件可以回收内存等功能,这是如何做的呢?现在我就是希望打开很多软件并工作了很长时间后,将这些应用软件关闭,然后能设计一个东东让系统恢复到刚启动机器的状态,能做到呢?
给你个思路,先找到现正在运行的程序所使用的内存范围,没在这个范围内的通通清空它。
至于具体代码我不知道。
自顶一下,有没有列好的答案呢?
http://www.delphi2007.net/DelphiBase/html/delphi_20061207081040248.html
有的程序设计的不完美或者说是操作系统配合的不完美,在程序已关闭后有的资源不能很好的让操作系统回收,看到有很多工具软件可以回收内存等功能,这是如何做的呢?现在我就是希望打开很多软件并工作了很长时间后,将这些应用软件关闭,然后能设计一个东东让系统恢复到刚启动机器的状态,能做到呢?
给你个思路,先找到现正在运行的程序所使用的内存范围,没在这个范围内的通通清空它。
至于具体代码我不知道。
自顶一下,有没有列好的答案呢?
相关文章推荐
- 释放内存资源,我用empty.exe命令
- 运行一个EXE文件时,出现下面的文字,但程序能正常跑,请问怎么查找哪地方出现内存溢出?
- 请问如何将一个DLL作为资源加入一个程序中?
- 我必须在程序退出之前释放分配的所有内存吗?
- 内存管理之bootmem管理之释放所有bootmem内存
- Delphi中如何将 Exe 程序或其他资料打包在内,使用时再释放使用(转)
- 如何在Dll中分配内存,而在调用程序里释放
- Android程序有很多Activity,在B中如何关闭整个Android应用程序,关闭所有的 Activity
- 为什么在vs2005里运行程序,关闭程序后*.vshost.exe退出后有 读内存错误:
- JAVA Runtime.addShutdownHook()方法{拿到线程句柄,在程序关闭之前调用释放资源}
- oc-内存管理之自动释放--我自动释放了我使用的所有对象,但程序占用内存还是偏高,为什么?
- 如何使用 Mmcv.exe 工具来管理群集消息队列资源[转]
- Delphi 在内存中运行EXE程序,从资源文件中加载
- DLL中用malloc分配了一块内存,但是在exe程序中释放引发的错误:其原因可能是堆被损坏,这也说明 **.exe 中或它所加载的任何 DLL 中有 bug
- 为什么程序退出前还要释放动态申请的内存资源
- 如何随时随地退出Activity,在退出Activity的时候关闭之前的Activity,如何退出程序所有Activity
- 如何释放sqlservr.exe所占用的内存?
- 如何检查程序内存泄露?如果不用工具,不用code review,如何检查?
- C#导出Excel后关闭进程(EXCEL.EXE)释放资源的解决方案