Робить Rundll32.exe advapi32.dll, ProcessIdleTasks
справді чиста пам'ять? Не зовсім! У мережі є явна помилкова думка, що Rundll32.exe advapi32.dll, ProcessIdleTasks очищає пам’ять і пришвидшує роботу ПК з Windows.
Чи має Rundll32.exe advapi32.dll, ProcessIdleTasks дійсно очищає пам'ять?
Більше світла про це від Microsoft:
Оптимізація розміщення файлів, яка проводиться не частіше одного разу на три дні, є прикладом завдання, яке виконується, коли система вважається простоюючою.
Відновлення системи та інші функції Windows також намагаються відкласти деяку роботу до тих пір, поки система не буде визнана простою. Існує також декілька робочих пунктів, виконаних один раз після налаштування, які також працюють за механізмами планування завдання в режимі очікування.
Всі ці “непрацюючі завдання” контролюються системним API в advapi32.dll, ProcessIdleTasks.
Єдина мета API - надати тестам простий спосіб змусити негайно виконувати будь-які очікувані неактивні завдання, не чекаючи тривалого періоду часу.
Для виклику ProcessIdleTasks із командного рядка використовується синтаксис:
Rundll32.exe advapi32.dll, ProcessIdleTasks
Ця команда просто переводить Windows у режим очікування, що дозволяє їй виконувати завдання, які зазвичай не виконуються, поки ПК використовується; i.,e. Коротше кажучи, змушує виконувати неактивні завдання і не має нічого спільного з очищенням пам'яті та прискоренням роботи ПК.