前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JVM性能调优-实战应⽤之使⽤虚拟机⼯具JPS

JVM性能调优-实战应⽤之使⽤虚拟机⼯具JPS

作者头像
cwl_java
发布2019-12-20 13:27:19
4100
发布2019-12-20 13:27:19
举报
文章被收录于专栏:cwl_Javacwl_Java
简介:虚拟机⼯具的意义以及JPS讲解
虚拟机⼯具的意义
  • 给⼀个系统定位问题的时候,知识、经验是关键基础,数据是依据,⼯具是运⽤知识处理数据的⼿段
  • 数据包括:运⾏⽇志、异常堆栈、GC ⽇志、线程快照( threaddump/javacore⽂件)、堆转储快照( heapdump/hprof⽂件)等。使⽤适当的虚拟机监控和分析的⼯具可以加快我们分析数据、定位解决问题的速度
ps -ef|grep java
  • grep命令是查找
  • 中间的|是管道命令 是指ps命令与grep同时执⾏
  • PS是LINUX下最常⽤的也是⾮常强⼤的进程查看命令
  • grep命令是查找,是⼀种强⼤的⽂本搜索⼯具,它能使⽤正则表达式搜索⽂本,并把匹配的⾏打印出来
JPS是什么

**JPS (JVM Process Status Tool)**是其中的典型jvm⼯具。除了名字像 UNIX 的 ps 命令之外,它的功能也和 ps 命令类似:可以列出正在运⾏的虚拟机进程,并显示虚拟机执⾏主类(Main Class, main()函数所在的类)名称以及这些进程的本地虚拟机唯- ID (Local VirtualMachine Identifier, LVMID),虽然功能⽐较单⼀,但它是使⽤频率最⾼的 JDK 命令⾏⼯具

实战使⽤
  • jps -l 输出主类的全名,如果进程执⾏的是Jar包则输出Jar路径
  • jps -v 输出虚拟机进程启动时JVM参数
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 虚拟机⼯具的意义
  • ps -ef|grep java
  • JPS是什么
  • 实战使⽤
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档