Văn phòng

Rundll32.exe advapi32.dll, ProcessIdleTask có bộ nhớ thực sự rõ ràng không?

Quick Ram Optimizations | Drastically Improve Performance!

Quick Ram Optimizations | Drastically Improve Performance!
Anonim

Rundll32.exe advapi32.dll, ProcessIdleTask bộ nhớ thực sự rõ ràng không? Không thực sự! Có một quan niệm sai lầm rõ ràng trên mạng rằng Rundll32.exe advapi32.dll, ProcessIdleTasks xóa bộ nhớ và làm cho Windows PC chạy nhanh hơn!

Rundll32.exe advapi32.dll, ProcessIdleTasks làm gì

Thêm ánh sáng về điều này từ Microsoft:

Tối ưu hóa vị trí tệp, được thực hiện không thường xuyên hơn ba ngày một lần, là ví dụ về tác vụ được thực hiện khi hệ thống được coi là không hoạt động.

Khôi phục hệ thống và các tính năng khác của Windows cũng cố gắng trì hoãn một số công việc cho đến khi hệ thống được coi là không hoạt động. Ngoài ra còn có một số mục công việc được thực hiện sau khi cài đặt cũng hoạt động theo các cơ chế Lập lịch nhiệm vụ nhàn rỗi.

Tất cả các "nhiệm vụ nhàn rỗi" này được điều khiển bởi một API hệ thống trong advapi32.dll, ProcessIdleTasks. Mục đích duy nhất của API là cho phép các điểm chuẩn một cách đơn giản để buộc bất kỳ tác vụ chờ nào đang chờ xử lý được thực thi ngay lập tức, mà không phải chờ một khoảng thời gian dài.

Để gọi ProcessIdleTask từ dòng lệnh, cú pháp của một người dùng:

Rundll32.exe advapi32.dll, ProcessIdleTasks

Lệnh này chỉ đơn giản đặt Windows vào trạng thái không hoạt động, cho phép nó thực hiện các tác vụ mà nó sẽ không bình thường trong khi PC đang được sử dụng; tức là trong lực lượng ngắn nhàn rỗi nhiệm vụ được thực hiện; và không có gì để làm với việc xóa bộ nhớ và làm cho PC chạy nhanh hơn.