特定のタスクを監視するバッチ
メモリの使用状況を把握するなら、普通にタスクマネージャーでいいと思うが、表示順序に変動があったりして、タスクマネージャー見逃してる部分がような不安がある。
そこで最近意外とよく使うようになったコマンドがtasklist。
サマリ
1.コマンドプロンプト上でタスク一覧を表示させるコマンドtasklist
2.tasklistで特定のタスクのみを表示させる
3.継続的に監視する
2.tasklistで特定のタスクのみを表示させる
tasklist /fi [オプション]
オプション指定は、イメージ名やプロセスIDなど。
■イメージ名で絞り込む場合。
tasklist /fi "imagename eq [イメージ名]"
■プロセスIDで絞り込む場合。
tasklist /fi "PID eq [プロセスID]"
3.継続的に監視する
以下のようなバッチファイルを作成して実行。
1秒おきにchromeのメモリ使用量を表示させたい場合の例。
@echo off :LOOP tasklist /fi "imagename eq chrome.exe" timeout /nobreak 1 >nul goto :LOOP