Это надо?
Перезапуск процесса, если потребляет менее 40Мб памяти
Код:
@echo off
set "pr=programma.exe"
set "mb=40000"
cmd /c for /l %%# in () do tasklist /fi "imagename eq %pr%" /fi "memusage lt %mb%"^&^& (^>nul 2^>^&1 taskkill /f /im "%pr%"^& start "" "%pr%"^& exit /b)^& ^>nul timeout /t 1 /nobreak
pause