李锋镝的博客 - LiFengdi.Com

  • 首页
  • 时间轴
  • 留言
  • 左邻右舍
  • 我的日常
  • 关于我
青衿之志 履践致远
霁月光风 不萦于怀
  1. 首页
  2. 原创
  3. 正文

如何查看JVM参数

2020年8月3日 11491点热度 0人点赞 0条评论

背景

如何查看一个正在运行的Java程序中,它的某个JVM参数是否开启,具体值是多少?

正题

jps 和 jinfo

jps

jps是用于查看有权访问的hotspot虚拟机的进程

 jps命令格式:jps [ options ] [ hostid ] 
[options]选项 :
-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

jinfo

jinfo全称Java Configuration Info,主要作用是实时查看和调整JVM配置参数。

用法如下:

jinfo -flag 具体参数 java进程编号

jinfo -flags java进程编号

命令格式:
jinfo [ option ] pid
jinfo [ option ] executable core
jinfo [ option ] [ servier-id ] remote-hostname-or-IP

选项:
no-option
Prints both command-line flags and system property name-value pairs.

-flag name
Prints the name and value of the specified command-line flag.

-flag [+|-]name
enables or disables the specified Boolean command-line flag.

-flag name=value
Sets the specified command-line flag to the specified value.

-flags
Prints command-line flags passed to the JVM.

-sysprops
Prints Java system properties as name-value pairs.

-h
Prints a help message.

-help
Prints a help message.

直接使用Java命令

java -XX:+PrintFlagsInitial 查看初始参数

java -XX:+PrintFlagsFinal 查看修改后的参数 =表示没有改过 :=表示人为修改或者jvm修改过的 公式:java -XX:+PrintFlagsFinal -version

java -XX:+PrintCommandLineFlags 也是可以查看初始参数

除非注明,否则均为李锋镝的博客 - LiFengdi.Com原创文章,转载必须以链接形式标明本文链接
本文链接:https://www.lifengdi.com/archives/article/2046
标签: JAVA JVM
最后更新:2020年8月3日

李锋镝

既然选择了远方,便只顾风雨兼程。

打赏 点赞
< 上一篇
下一篇 >
guest
您的姓名(必填)
您的邮箱(必填)
您的站点
guest
您的姓名(必填)
您的邮箱(必填)
您的站点
0 评论
Inline Feedbacks
查看所有评论
文章目录
  • 背景
  • 正题
    • jps 和 jinfo
    • 直接使用Java命令
网站统计
  • 文章总数:259 篇
  • 评论总数:422 篇
  • 标签数量:218 个
  • 最后更新:2022年5月19日 20:08
  • 建站日期:2016年6月6日
  • 运行天数:2176天

从此无心爱良夜,任他明月下西楼。

最新 热点 随机
最新 热点 随机
jsdelivr的CDN加速好像不行了…… 居家办公了~ Python SQL查询使用动态表名 C# 11 的这个新特性,我愿称之最强! iTerm2设置SSH自动连接服务器 一线技术人的成长思考总结
居家办公了~关于8月29号下午博客故障的一些记录办理居住证困难重重啊!WordPress的自动更新好烦啊醒醒~补个税了居住证签注...
【收藏】Java问题排查相关工具工具箱 Tomcat7.0配置CORS(跨域资源共享) Linux服务器查看日志命令总结1 分布式锁-Java常用技术方案 ConcurrentHashMap常用方法源码解析(jdk1.8) Chrome等浏览器下出现net::ERR_BLOCKED_BY_CLIENT的解决办法
标签聚合
日常 MySQL 分布式 数据库 架构 SpringBoot JAVA ElasticSearch
最近评论
张三 发布于 3 天前(05月20日) 收到,谢谢博主啊
张三 发布于 3 天前(05月20日) 请问是哪些插件啊,我想用一下试试
zenmexiugai 发布于 3 天前(05月20日) 改成一样的还是报错,怎么回事呢
张三 发布于 3 天前(05月19日) 我不会css,作者的前端是怎么写的啊?包括这些评论啊什么的
张三 发布于 3 天前(05月19日) 很棒的博客 作者加油啊
有情链接
  • 志文工作室
  • 临窗旋墨
  • 旧时繁华
  • 城南旧事
  • 强仔博客
  • 林三随笔
  • 徐艺扬的博客
  • 猫鼬的星球计划
  • 云辰博客
  • 韩小韩博客
  • 知向前端
  • 阿誉的博客
  • 林羽凡
  • 情侣头像
  • 哥斯拉
  • Xym's blog

COPYRIGHT © 2022 lifengdi.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备16004681号-2