办公室

Rundll32.exe advapi32.dll,ProcessIdleTasks真的清除内存吗?

Anonim

是否 Rundll32.exe advapi32.dll,ProcessIdleTasks 真的清除内存?不是真的!网络上存在一个明显的误解,即 Rundll32.exe advapi32.dll,ProcessIdleTasks清除内存并使Windows PC运行更快!

Rundll32.exe advapi32.dll,ProcessIdleTasks做什么

来自微软的更多信息:

文件布局优化(每隔三天不超过一次)是一个当系统被认为空闲时执行的任务的例子

系统还原和Windows的其他功能也会尝试延迟一些工作,直到系统被认为是空闲的。还有一些完成后设置的工作项目,也可以在空闲任务调度机制下运行。

所有这些“空闲任务”都可由系统API在 advapi32.dll,ProcessIdleTasks 。这些API的唯一目的是允许基准测试用一种简单的方法来强制任何待处理的空闲任务立即执行,而无需等待很长时间。

要从命令行调用ProcessIdleTasks,一个用法的语法如下:

Rundll32.exe advapi32.dll,ProcessIdleTasks

该命令简单地将Windows置于空闲状态,使其能够执行在PC正在使用时通常不会执行的任务;即总之迫使待执行的空闲任务;与清除内存并使PC运行速度无关。