@echo off
systeminfo | find "Windows XP"
IF ERRORLEVEL 1 (
FOR /F "tokens=1" %%m IN ("%DATE%") DO FOR /F "tokens=1,2,3 delims=:" %%a IN ("%TIME%") DO FOR /F "tokens=1" %%x IN ("%%a") DO set file=E:\%%m_%%x%%b%%c.txt
) ELSE (
FOR /F "tokens=1" %%m IN ("%DATE%") DO FOR /F "tokens=1,2,3 delims=:" %%a IN ("%TIME%") DO FOR /F "tokens=1" %%x IN ("%%a") DO set file=E:\%%m_%%x%%b%%c.txt
)
echo 文件名称为: %file%
FOR /l %%c in (1,1,300) DO (
echo 运行次数为:%%c
IF NOT EXIST %file% (
echo 图像名 PID 会话名 会话# 内存使用 > %file%
echo ========================= ====== ================ ======== ============ >>%file%
)
tasklist | find "PPS" >> %file%
echo WScript.Sleep 60000 > E:\slp.vbs
call E:\slp.vbs
systeminfo | find "Windows XP"
IF ERRORLEVEL 1 (
FOR /F "tokens=1" %%m IN ("%DATE%") DO FOR /F "tokens=1,2,3 delims=:" %%a IN ("%TIME%") DO FOR /F "tokens=1" %%x IN ("%%a") DO set file=E:\%%m_%%x%%b%%c.txt
) ELSE (
FOR /F "tokens=1" %%m IN ("%DATE%") DO FOR /F "tokens=1,2,3 delims=:" %%a IN ("%TIME%") DO FOR /F "tokens=1" %%x IN ("%%a") DO set file=E:\%%m_%%x%%b%%c.txt
)
echo 文件名称为: %file%
FOR /l %%c in (1,1,300) DO (
echo 运行次数为:%%c
IF NOT EXIST %file% (
echo 图像名 PID 会话名 会话# 内存使用 > %file%
echo ========================= ====== ================ ======== ============ >>%file%
)
tasklist | find "PPS" >> %file%
echo WScript.Sleep 60000 > E:\slp.vbs
call E:\slp.vbs
)
近期查看了一下PPS占用内存情况,发现长时间运行,PPStream.exe 进程内存占用逐渐增加,直至将电脑内存占尽,蓝屏为止。