💰 FreeProcessMemory 释放内存
🎯功能
释放指定进程的不常用内存
📜语法
结果 = dm.FreeProcessMemory(句柄)
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
句柄 | 整型数 | 窗口句柄或者进程ID. 默认是窗口句柄. 如果要指定为进程ID,需要调用SetMemoryHwndAsProcessId |
📤返回
整型数
, 0
为失败, 1
为成功.
💡示例
dm.FreeProcessMemory hwnd
📘备注
此函数的原理并不是真正的释放进程内存,而是把进程中不常用的内存交换到虚拟内存中(硬盘里). 这样可以空余出系统ram.此函数会加大系统内存和硬盘之间的数据交换频率,不能频繁调用。一般用法是程序长时间运行一段时间调用一次.