可能重复:
How do you list all processes on the command line in Windows?
我想列出使用Java的任务管理器的“svchost.exe”,“explorer.exe”等所有进程。 如果可能的话,我也想知道每个进程使用的内存量。
我更倾向于使用仅限Java的解决方案来调整this question
的命令行答案答案 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");