列出java中的任务管理器进程

时间:2012-08-29 12:36:32

标签: java process

  

可能重复:
  How do you list all processes on the command line in Windows?

我想列出使用Java的任务管理器的“svchost.exe”,“explorer.exe”等所有进程。 如果可能的话,我也想知道每个进程使用的内存量。

我更倾向于使用仅限Java的解决方案来调整this question

的命令行答案

1 个答案:

答案 0 :(得分:0)

如果你在 windows

Process proc = Runtime.getRuntime().exec ("tasklist.exe"); 
InputStream Outputp = proc.getInputStream ();
if(proc.waitFor () ==0){...//print Outputp}

Linux的: -

Process proc = Runtime.getRuntime().exec ("ps -A");