李锋镝的博客

  • 首页
  • 时间轴
  • 留言
  • 插件
  • 左邻右舍
  • 关于我
    • 关于我
    • 另一个网站
  • 知识库
  • 赞助
Destiny
自是人生长恨水长东
  1. 首页
  2. 原创
  3. 正文

如何查看JVM参数

2020年8月3日 19719点热度 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 也是可以查看初始参数

除非注明,否则均为李锋镝的博客原创文章,转载必须以链接形式标明本文链接

本文链接:https://www.lifengdi.com/archives/article/2046

相关文章

  • 金融级JVM深度调优实战的经验和技巧
  • JVM参数-XX:InitialRAMPercentage 和 -XX:MaxRAMPercentage解析
  • Java触发GC的方式
  • 解决Cannot connect to core dump or remote debug server. Use jhsdb jmap instead
  • 分代ZGC这么牛?底层原理是什么?
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: JAVA JVM
最后更新:2020年8月3日

李锋镝

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

打赏 点赞
< 上一篇
下一篇 >

文章评论

1 2 3 4 5 6 7 8 9 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 57 58 60 61 62 63 64 65 66 67 69 72 74 76 77 78 79 80 81 82 85 86 87 90 92 93 94 95 96 97 98 99
取消回复

昨夜星辰昨夜风,画楼西畔桂堂东。
身无彩凤双飞翼,心有灵犀一点通。
隔座送钩春酒暖,分曹射覆蜡灯红。
嗟余听鼓应官去,走马兰台类转蓬。

最新 热点 随机
最新 热点 随机
SpringBoot框架自动配置之spring.factories和AutoConfiguration.imports 应用型负载均衡(ALB)和网络型负载均衡(NLB)区别 什么是Helm? TransmittableThreadLocal介绍与使用 ReentrantLock深度解析 RedisTemplate和Redisson的区别
玩博客的人是不是越来越少了?准备入手个亚太的ECS,友友们有什么建议吗?什么是Helm?2024年11月1号 农历十月初一别再背线程池的七大参数了,现在面试官都这么问URL地址末尾加不加“/”有什么区别
使用AbstractRoutingDataSource动态切换数据源 分布式ID生成算法SnowFlake(雪花算法)Java源码 Java布尔运算 ConcurrentHashMap常用方法源码解析(jdk1.8) 岁末 【收藏】从面试官角度观察到的程序员技能瓶颈,同时给出突破瓶颈的建议
标签聚合
K8s JVM 日常 JAVA 设计模式 docker 文学 SpringBoot ElasticSearch 面试 MySQL Redis 数据库 架构 Spring 教程 IDEA SQL 分布式 多线程
友情链接
  • i架构
  • 临窗旋墨
  • 博友圈
  • 博客录
  • 博客星球
  • 哥斯拉
  • 志文工作室
  • 搬砖日记
  • 旋律的博客
  • 旧时繁华
  • 林羽凡
  • 知向前端
  • 蜗牛工作室
  • 集博栈
  • 韩小韩博客
  • 風の声音

COPYRIGHT © 2025 lifengdi.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Dylan

津ICP备2024022503号-3