赋料扬雄敌,诗看子建亲。这篇文章主要讲述JVM调优指南-工具篇:jps相关的知识,希望能为你提供帮助。
大家好!我是老码农,从今天开始和大家持续分享JVM调优方面的经验。
JVM调优是个大话题,涉及的知识点很庞大
- java内存模型
- 垃圾回收机制
- 各种工具使用
- 参数配置
- 调优指标设置
- ...
今日分享主题【JVM调优指南-工具篇(jps)】JDK的bin目录下提供了很多和Java相关的小工具,后面会陆续分享提供的这些工具。
例如:
- 服务器上跑着那些Java的服务呢?如何查找Java服务进程呢?
jps
- JVM Process Status Tool的简写,虚拟机状态查询工具
- JDK1.5提供查看当前系统Java进程的命令
- 位置:Java安装目录:bin下面
- ??Java 8??
- ???https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jps.html???
- ??Java 14??
- ???https://docs.oracle.com/en/java/javase/14/docs/specs/man/jps.html???
- 列出正在执行的JVM进程PID及进程启动的参数信息
usage: jps [-help]
jps [-q] [-mlvV] [< hostid> ]
Definitions:
< hostid> :< hostname> [:< port> ]
参数列表
使用范例
- 查看帮助
C:\\Users\\Administrator> jps -help
usage: jps [-help]
jps [-q] [-mlvV] [< hostid> ]
Definitions:
< hostid> :< hostname> [:< port> ]
- 显示进程ID和main函数
C:\\Users\\Administrator> jps
21136 RemoteMavenServer36
8160 Launcher
25492 Jps
27704 RemoteMavenServer36
27784 RemoteMavenServer36
- 只显示进程PID:-q
C:\\Users\\Administrator> jps -q
21136
8160
27704
27784
18284
26668
27708
- 显示JVM启动参数:-v
C:\\Users\\Administrator> jps -v
21136 RemoteMavenServer36 -Djava.awt.headless=true
-Dmaven.defaultProjectBuilder.disableGlobalModelCache=true -Didea.version=2021.2.3
-Didea.maven.embedder.version=3.6.3 -Xmx768m
-Dmaven.ext.class.path=C:\\Program Files\\JetBrains\\IntelliJ
IDEA Community Edition 2021.2.3\\plugins\\maven\\lib\\maven
-event-listener.jar -Dfile.encoding=GBK
- 组合使用:-mlv
C:\\Users\\Administrator> jps -mlv
21136 org.jetbrains.idea.maven.server.RemoteMavenServer36 -Djava.awt.headless=true
-Dmaven.defaultProjectBuilder.disableGlobalModelCache=true -Didea.version=2021.2.3
-Didea.maven.embedder.version=3.6.3
-Xmx768m -Dmaven.ext.class.path=C:\\Program Files\\JetBrains\\IntelliJ
IDEA Community Edition 2021.2.3\\plugins\\maven\\lib\\maven-event-listener.jar
-Dfile.encoding=GBK
推荐阅读
- Bitlocker磁盘加密策略Without TPM---Intune终结点管理
- Win10 LTSC封装教程
- 学习Java必备的基础知识打卡12.23,要想学好必须扎实基本功(?建议收藏)#yyds干货盘点#
- # yyds干货盘点 # 手把手教你如何新建scrapy爬虫框架的第一个项目(上)
- Spring认证中国教育管理中心-Apache Geode 的 Spring 数据教程五
- #yyds干货盘点# redis | 十四springboot整合redis
- 最强最全面的大数据SQL经典面试题(由31位大佬共同协作完成)
- 看完你就知道win10系统怎样制作详细说明
- Bootstrap, jumbotron和sticky footer