1. 程式人生 > >Windows平臺記錄程式佔用記憶體之二

Windows平臺記錄程式佔用記憶體之二

    在Windows平臺中可以用Dos命令寫批處理來記錄某程式在使用過程中佔用記憶體的情況,前提是要知道此程式的ID,批處理指令碼內容如下:

setlocal enabledelayedexpansion
@echo off
echo Input the PID
set /p id=PID is:
echo %TIME:~0,2%:%TIME:~3,2%:%TIME:~6,2% > %id%.txt

:p
for /f "skip=3 tokens=5 delims= " %%a in ('tasklist /fi "pid eq %id%"') do (@echo %%a 
@echo %%a>>%id%.txt
ping -n 3 127.0.0.1>nul)

echo %TIME:~0,2%:%TIME:~3,2%:%TIME:~6,2% >> %id%.txt
goto p