请教大神:批处理,定时获取某进程内存

 我来答
朴素且可爱灬小喵1
2016-12-31 · TA获得超过2903个赞
知道大有可为答主
回答量:1713
采纳率:89%
帮助的人:545万
展开全部
可以这样,先把下面的批处理存为myprocessmonitor.bat

@echo off
@set prc_name=cmd.exe
@echo ---------------%date% %time%----------------- >> prc_mon.log
@for /f "tokens=5,6* delims= " %%i in ('tasklist ^|find "%prc_name%"') do @echo %prc_name% use memory %%i%%j.>> prc_mon.log
@echo -------------------------------------------------- >> prc_mon.log
@echo. >>prc_mon.log
把这个文件放在您指定的一个文件夹里,每次运行都会向prc_mon.log中生成一条记录。
然后再把该批处理添加到计划任务中,设置您需要的时间间隔即可。
也可以用批处理自己写定时器,但不建议,特别是长期执行的任务,一来不稳定,二来占资源。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式