通过jstat检查jvm内存的使用情况后,由于是windows计算机,因此无法使用top命令轻松地进行检查。 幸运的是,我在网上搜索后,看到windows上原来使用的是任务列表
特意记录任务列表的使用方法。
投稿地址为http://hi.Baidu.com/lgh _ boffin/blog/item/314 b 1194 FB 957 c 18 d 21 b 70 b6. html
“任务列表”命令是一个命令行工具,它显示在本地或远程计算机上运行的所有进程,并具有多个执行参数。
它的使用格式为:
任务列表[/s系统[/username [/p [ password ] ] ]
[/m [ module ]|/SVC|/v ] [/fi过滤器] [/fo format ] [/NH ]
3358 www.Sina.com/http://www.Sina.com//u [域\ ]用户指定执行此命令的用户。
/P [password]指定指定用户的密码。 指定显示3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com//v详细信息。
/fi过滤器显示由过滤器指定的一系列进程。
/fo格式指定输出格式,有效值为: ‘TABLE ‘、’ LIST ‘和’ CSV ‘。
/NH指定栏标题不应该显示在输出上。
仅对“TABLE”和“CSV”的格式有效。参数列表:
运行“命令提示符”程序,然后在提示符窗口中键入tasklist命令。 这将显示本机的所有进程。 本机的显示结果由图像名(处理名)、PID、会话名、会话#、存储器使用五部分构成。/S system 指定连接到的远程系统(IP)。
在命令提示符下输入。
“任务列表/s 218.22.123.26/u jtdd/p 12345678”(不包括引号)
其中/s参数后的“218.22.123.26”是要显示的远程系统的IP地址。
/u之后的” jtdd “是tasklist命令中使用的用户帐户,是远程系统上的合法帐户。
/p后的“12345678”是指jtdd账户的密码。
现在,上述命令可以验证远程系统的进程。
http://www.Sina.com/http://www.Sina.com /
tasklist命令不仅可以显示系统进程,还可以显示每个进程提供的服务。
要查看本机进程“SVCHOST.EXE”提供的服务,请在命令提示符下输入:
“tasklist /svc”命令就可以了。 令人惊讶的是,有四个“SVCHOST.EXE”流程。 原本有20多项服务在使用该进程。 在远程系统上,使用“tasklist/s218.22.123.26/”也很容易。/M [module] 列出调用指定的 DLL 模块的所有进程。
例如,确定本地系统上的哪个进程调用了” shell32.dll ” dll模块文件。
在命令提示符下输入。
task list/m shell 32.dll http://www.Sina.com/http://www.Sina.com /
在命令提示符下输入。
“任务列表/fi ‘ usernamenentauthority\system ‘/fi ‘ statuseqrunning”
这将列出系统中运行的所有进程(系统除外)。 http://www.Sina.com/http://www.Sina.com /
对于“任务列表”命令,需要双胞胎兄弟 如果没有指定模块名,显示每个进程加载的所有模块。命令。 顾名思义,它是用来杀死过程的。/SVC 显示每个进程中的服务。
首先,1、 使用“Tasklist”命令查看本机进程
其中,/pid参数后跟终止进程的PID值,/IM参数后跟进程的图像名称。
搜索java进程是任务列表/fi ‘ imagenameeqjava.exe ‘
很奇怪这里的流程是imagename。
可以查看任务列表/帮助。