windows10 でメモリーを開放する (empty.exe


empty.exe を使用します.

free-mem.cmd
@echo off
rem
rem Summary   : free memory of RAM.
rem

echo.
echo %~dpnx0, size=%~z0 bytes.
echo.
SETLOCAL EnableDelayedExpansion
for /f "usebackq tokens=1,2 delims=,"  %%a in (`tasklist /fo csv`) do (
    set pid=%%~b
    if not "!pid!"=="0" (
        echo program=%%~a pid=!pid!
        empty !pid!
    )
)
endlocal

NOTE:

  • task managerで確認すると、確かに"使用中"のmemoryは減りますが、
    "スタンバイ"として表示されているmemory領域と、"使用中"の合計サイズはほぼ変わりません・・・