通常、Windows タスク マネージャーの [プロセス] タブに表示される実行中のプロセスに関する情報 (メモリ使用量など) を取得できるかどうか疑問に思っています。はいの場合、Javaを使用してそれを行う方法はありますか?
質問する
207 次
1 に答える
2
Windowsには、次のコマンドを実行できるコマンドがありtasklist
ます
Image Name PID Session Name Session# Mem Usage
を使用しRuntime.getRuntime().exec("tasklist.exe")
てその情報を読み取ることができます。
このようなもの:
Process process = Runtime.getRuntime().exec("tasklist.exe");
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
String line;
while((line = reader.readLine()) != null){
System.out.println(line);
}
于 2012-09-13T08:35:21.447 に答える