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

猜你喜欢

转载自blog.csdn.net/zljun8210/article/details/80612052