如何释放系统内存

2025-05-05 12:59:58

1、按键精灵代码://声明SetProcessWorkingSetSize这个WindowsAPI,用于设置操作系统实际划分给进程使用的内存容量DeclareFunctionSetProcessWorkingSetSizeLib"kernel32"(ByValhProcessAsLong,ByValdwMinimumWorkingSetSizeAsLong,ByValdwMaximumWorkingSetSizeAsLong)AsLong//声明GetCurrentProcess这个API,来获取当前进程的一个伪句柄PrivateDeclareFunctionGetCurrentProcessLib"kernel32"()AsLong//运行释放系统内存命令SetProcessWorkingSetSizeGetCurrentProcess(),-1,-1

2、效果展示:

3、API知识拓展:SetProcess掳姗浚瑙WorkingSetSize:VB声明:DeclareFunctionSetProcessWorkingSetSizeLib"kernel32"Alias"SetProcessWorkingSetSize"(ByValhProcessAsLong,ByValdwMinimumWorkingSetSizeAsLong,ByValdwMaximumWorkingSetSizeAsLong)AsLong说明:设置操作系统实际划分给进程使用的内存容量返回值:Long,非零表示成功,零表示失败。会设置GetLastError参数类型及说明:hProcessLong,指定一个进程的句柄lpMinimumWorkingSetSizeLong,用于装载最小进程容量的一个变量lpMaximumWorkingSetSizeLong,用于装载最大进程容量的一个变量GetCurrentProcessVB声明DeclareFunctionGetCurrentProcessLib"kernel32"Alias"GetCurrentProcess"()AsLong说明:获取当前进程的一个伪句柄返回值:Long,当前进程的伪句柄

4、其他释放内存方式:1.360工具释放(1)在360卫士的“功能大全”选项卡下点击打开360硬件大师,启动360硬件大师后,鼠标右击桌面右下角图标,在出现的上下文菜单中选择“一键优化内存”。(2)“功能大全”选项卡标签,点击打开“360任务管理器”,若没有则在“添加小工具”中添加,在窗体中的“运行中的程序”选项卡下关闭内存消耗较大的程序。2.内存释放专家:memempty.exe3.其他各式各样的内存释放工具。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢