【求助】windows xp 處理程序可以做歷史記錄嗎?





chinlittle
2004-04-11, 05:04 PM
大家好,

我們都知道工作管理員可以監視windows 正在執行的處理程序的cpu使用量及記憶體使用量,但是我不知道該怎麼樣可以把它記錄下來,例如,我想要看過去24小時的某個程式的cpu使用情況歷史記錄!

我用"工作管理員"這個字串做搜尋找到200多篇文章可是似乎沒有我要的答案

請問有Third party的軟體或微軟的resource kit tools可以做到記綠處理程序及存檔以供日後查察的功能嗎?

如果對我的問題有不清楚請告訴我,我儘力讓大家暸解我的問題,謝謝大家。




dou0228
2004-04-11, 05:23 PM
tasklist.exe 可以做到大部份的功能..
但是無法顯示 cpu usage..

C:\WINDOWS\system32>tasklist /FO LIST /FI "IMAGENAME eq emule.exe"

顯示:
Image Name: emule.exe
PID: 3352
Session Name: Console
Session#: 0
Mem Usage: 6,796 K

當然它也可以 show table, 或 csv 模式..
只要 /FO TABLE 或 /FO CSV 就可以了..

至於 定時執行, 就要用別的工具才可以了..

chinlittle
2004-04-13, 01:53 AM
感謝dou0228熱心回答
但是小弟試了許久,這個指令只可以看"目前的"程式的狀況,
似乎沒有找到可以"記錄存檔"的參數
我的目的是希望可以做成歷史記錄,像是log檔一般,定時記錄(例:每間隔5秒)
以便往後查察
希望有找到方法的朋友能提供經驗分享,謝謝

lioushen
2004-04-24, 02:10 PM
做成一個批次檔 , 內容就是

tasklise.exe >>tasklist.log

然後弄入排程 , 看是要每隔多久執行一次 , 要看的時候 , 就可以把 tasklist.log
叫出來看就可以了 !!