跳到主要内容

💰 FreeProcessMemory 释放内存

🎯功能

释放指定进程的不常用内存

📜语法

结果 = dm.FreeProcessMemory(句柄)

📥参数

参数数据类型解释
句柄整型数窗口句柄或者进程ID. 默认是窗口句柄. 如果要指定为进程ID,需要调用SetMemoryHwndAsProcessId

📤返回

整型数, 0为失败, 1为成功.

💡示例

dm.FreeProcessMemory hwnd

📘备注

此函数的原理并不是真正的释放进程内存,而是把进程中不常用的内存交换到虚拟内存中(硬盘里). 这样可以空余出系统ram.此函数会加大系统内存和硬盘之间的数据交换频率,不能频繁调用。一般用法是程序长时间运行一段时间调用一次.