为了账号安全,请及时绑定邮箱和手机立即绑定

用什么方法可以查看在windows下jvm下运行?

/ 猿问

用什么方法可以查看在windows下jvm下运行?

JVM
慕码人8056858 2019-02-13 15:10:10

用什么方法可以查看在windows下jvm下运行


查看完整描述

2 回答

?
慕桂英4014372

如果启动多个Java程序,因所有Java程序都在JVM中运行,进程管理器会出现多个java.exe,但如何确定某个Java程序与进程中java.exe是对应的呢?

可以使用Java自带的VisualVM工具实现,在Windows的CMD控制台或者Linux终端下执行“jvisualvm”命令进入Java VisualVM工作台。
鼠标双击左侧树形进程列表中某一进程(PID即为进程ID),在弹出窗口右下方点击“系统属性”选项卡,向下拖动滚动条到底部,查看“user.dir”参数,可查看此程序所在位置,据此得出Java程序具体的进程ID。

另,
对于Linux可以使用JPS命令根据该服务中已知的特殊配置或字符进行过滤,比如某服务Xms参数配置为“7168m”,可使用以下命令得到此服务的进程ID:

[plain] view plain copy
jps -v|grep 7168


查看完整回答
反对 回复 2019-03-08
?
摇曳的蔷薇

任务管理器


查看完整回答
反对 回复 2019-03-08
  • 2 回答
  • 0 关注
  • 590 浏览
我要回答

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信