This is a function to purge pages on physical memory.If I may be mistaken, it is a function commonly called a memory cleaner, but this function does not impose any unreasonable load such as pushing it into the HDD.
However, the generally famous memory cleaner type function that forcefully requests memory space and swaps out all necessary memory data (pushing it to the HDD) is very timely and requires setting and calling the exact amount each time. Unless otherwise specified, this function often results in performance degradation as it calls back from the HDD each time an ongoing application is run.
This memory purge is the same process as Microsoft's genuine tool, empty.exe *, so if you want to know the detailed differences, please search for empty.exe.
Although swap-out is not forced, performance may deteriorate if performed carelessly.
From 0b112, it is now possible to set a threshold. The initial setting is 0MB, which applies to everything.
For example, if the threshold is set to 100MB, if the amount of memory currently used by the process is less than 100MB, it will be ignored and will not be processed (preventing performance degradation).
Then, it sends a memory purge request to processes that use more than 100MB to free up memory.
This threshold can be freely set between 0MB and 2000MB, and this rule applies whether it is executed automatically or manually.
If you want to release all processes as much as possible, you can use the default setting of 0, but if you specify around 500MB to 1000MB and run it, it will not put a burden on processes important to the system. This has the advantage of not degrading the overall performance of the PC because it can target browsers that are using a large amount of memory and prompt them to free up memory.
The results displayed in the report are as follows.
OpenNG: Failed to open the process (because it has the highest privileges, this usually occurs only in system processes)
GET_NG: Failed to obtain process memory information. (Since the authority is taken at the time of opening, it is almost impossible)
Ignore: Excluded from processing because memory usage is less than the threshold setting value. Does not interfere with the process.
SET_OK: Memory purge is executed and process memory release processing begins.
SET_NG: Failed to execute memory purge. (Since the authority is taken at the time of opening, it is almost impossible)