jvm的jps简单使用
jps是什么,干什么用? jps(JVM Process Status Tool),可以列出正在运行的虚拟机进程,并显示虚拟机执行主类(Main Class,main()函数所在的类...
·
jps是什么,干什么用?
jps(JVM Process Status Tool),可以列出正在运行的虚拟机进程,并显示虚拟机执行主类(Main Class,main()函数所在的类)名称以及这些进程的本地虚拟机唯一 ID(LVMID,Local Virtual Machine Identifier)。
注:基于windows
-q:仅输出VM标识符,不包括classname,jar name,arguments in main method
-m:输出main method的参数
-l:输出完全的包名,应用主类名,jar的完全路径名
-v:输出jvm参数
-V:输出通过flag文件传递到JVM中的参数(.hotspotrc文件或-XX:Flags=所指定的文件
-Joption:传递参数到vm,例如:-J-Xms512m
进入java bin 然后运行cmd
查询主类的全名
jps -l
查询启动main时的参数
jps -m
查询所有进程id
jps -q
查询所有进程的JVM参数
jps -v
最后
jps极其简单,经常用来查java的进程id,然后通过其他命令进行排查虚拟机的一些常见问题,非常实用。
往期推荐
jvm参数PretenureSizeThreshold让对象直接进入老年代!
更多推荐
已为社区贡献7条内容
所有评论(0)