查看JVM各个参数值方式

1. HotSpot vm中的各个globals.hpp文件  查看jvm初始的默认值及参数

globals.hpp

globals_extension.hpp

c1_globals.hpp

c1_globals_linux.hpp

c1_globals_solaris.hpp

c1_globals_sparc.hpp

c1_globals_windows.hpp

c1_globals_x86.hpp

c2_globals.hpp

c2_globals_linux.hpp

c2_globals_solaris.hpp

c2_globals_sparc.hpp

c2_globals_windows.hpp

c2_globals_x86.hpp

g1_globals.hpp

globals_linux.hpp

globals_linux_sparc.hpp

globals_linux_x86.hpp

globals_linux_zero.hpp

globals_solaris.hpp

globals_solaris_sparc.hpp

globals_solaris_x86.hpp

globals_sparc.hpp

globals_windows.hpp

globals_windows_x86.hpp

globals_x86.hpp

globals_zero.hpp

shark_globals.hpp

shark_globals_zero.hpp

arguments.cpp

2.-XX:+PrintFlagsInitial参数

显示所有可设置参数及默认值,可结合-XX:+PrintFlagsInitial与-XX:+PrintFlagsFinal对比设置前、设置后的差异,方便知道对那些参数做了调整。

3.-XX:+PrintFlagsFinal参数

可以获取到所有可设置参数及值(手动设置之后的值),这个参数只能使用在Jdk6 update 21以上版本(包括该版本)。-XX:+PrintFlagsFinal参数的使用 与上面-XX:+PrintFlagsInitial 参数使用相同  Java -XX:+PrintFlagsFinal

4.使用 jinfo 命令 查看或设置某个参数的值,

jinfo命令格式:

jinfo [option] <pid>

pid虚拟机进程id  可以通过  jps命令查看

例子:查询MaxPermSize 参数的值

或直接使用 jinfo -flags pid 查看vm的所有设置参数

5. -XX:+PrintCommandLineFlags参数

显示出JVM初始化完毕后所有跟最初的默认值不同的参数及它们的值。

本系列:

  • Java虚拟机学习(1):体系结构 内存模型
  • Java虚拟机学习(2):垃圾收集算法
  • Java虚拟机学习(3): 类加载机制
  • Java虚拟机学习(4):JDK可视化监控工具
  • Java虚拟机学习(5):内存调优
  • Java虚拟机学习(6):对象访问
  • Java虚拟机学习(7):对象内存分配与回收
  • Java虚拟机学习(8):查看JVM参数及值的命令行工具

from:http://www.importnew.com/22258.html

Java虚拟机学习(8):查看JVM参数及值的命令行工具相关推荐

  1. Java虚拟机学习 - 查看JVM参数及值的命令行工具

    原文:https://blog.csdn.net/java2000_wl/article/details/8042010 查看JVM各个参数值方式 1.-XX:+PrintFlagsInitial参数 ...

  2. ubuntu命令行查看dns_Dog-用于DNS查询的命令行工具

    Dog是一个用于DNS查询的 命令行工具,它的工作原理类似于dig.它具有丰富多彩的输出,支持DNS-over-TLS 和 DNS-over-HTTPS协议,并且可以输出JSON格式. 系统环境 Ub ...

  3. 深入理解Java虚拟机学习笔记-1.JVM内存模型

    JVM内存模型 1.内存模型结构图 名称 特征 作用 配置参数 异常 程序计数器 占用内存小,线程私有, 生命周期与线程相同 大致为字节码行号指示器 无 无 虚拟机栈 线程私有,生命周期与线程相同,使 ...

  4. linux docker查看容器状态,Docker容器状态命令行工具——Ctop

    Ctop是和Linux top展示效果类似的一个容器状态监视工具,Ctop可以动态的显示容器的cpu.内存.网络的使用情况.一共有两个叫Ctop的命令行工具,分别由GO和Python实现.Python ...

  5. java虚拟机学习-JVM调优总结-新一代的垃圾回收算法(11)

    java虚拟机学习-深入理解JVM(1) java虚拟机学习-慢慢琢磨JVM(2) java虚拟机学习-慢慢琢磨JVM(2-1)ClassLoader的工作机制 java虚拟机学习-JVM内存管理:深 ...

  6. java虚拟机学习笔记

    一.java运行时数据区域 1.程序计数器 2.虚拟机栈:用于存储局部变量表.操作数栈.动态链接.方法出口等信息 3.本地方法栈:与虚拟机栈的区别是虚拟机栈是为虚拟机执行的java方法服务,本地方法栈 ...

  7. java 查看虚拟机状态_深入理解java虚拟机学习笔记(四)虚拟机性能监控与故障处理工具...

    一.JDK的命令行工具 1.jps:虚拟机进程状况工具 作用:可以列出正在运行的虚拟机进程,并显示虚拟机执行主类名称以及查看本地虚拟机唯一id. 参数: m:运行时传入主类的参数: v:虚拟机参数: ...

  8. Java虚拟机学习(5):内存调优

    JVM调优主要是针对内存管理方面的调优,包括控制各个代的大小,GC策略.由于GC开始垃圾回收时会挂起应用线程,严重影响了性能,调优的目是为了尽量降低GC所导致的应用线程暂停时间. 减少Full GC次 ...

  9. Java虚拟机学习(4):JDK可视化监控工具

    1.JConsole JConsole工具在JDK/bin目录下,启动JConsole后,将自动搜索本机运行的jvm进程,不需要jps命令来查询指定.双击其中一个jvm进程即可开始监控,也可使用&qu ...

最新文章

  1. iota和左移右移的用法
  2. php ajax工作原理,AJAX实现页面无刷新操作原理解析
  3. [Python从零到壹] 十二.机器学习之回归分析万字总结全网首发(线性回归、多项式回归、逻辑回归)
  4. f5 会话保持 负载均衡_F5负载均衡配置-运维管理
  5. centos下编译安装curl拓展
  6. java 自动类型_java类型自动转换
  7. docker host and docker container
  8. 使用urllib2库实现有道翻译
  9. CDN帮助网站加速的方法
  10. python的网络应用_python 网络编程的应用模块
  11. 虚拟机服务器做ghost,图文教程:利用VMware虚拟机一步一步学着做GHOSTX——转自无约而来...
  12. Echarts2的使用——绘制中国地图
  13. 数学建模算法python源码_热传导方程之显示差分算法(python源码)
  14. 如何批量裁剪pdf文件中的白边
  15. Linux 一条命令删除某端口被占用的进程
  16. 威廉 哈特 史密斯《当你抚触》
  17. linux 模拟误码率,误码率BER计算原理及仿真输出
  18. 用Python3在牛客网acm模式刷题怎么输入输出
  19. “十三五”电力科技重大发展方向及关键技术
  20. 知识图谱认知智能理论与实战----------第二章 知识图谱模式设计

热门文章

  1. Java Machine Learning Tools Libraries--转载
  2. spring mvc DispatcherServlet详解之一---处理请求深入解析(续)
  3. Spring AOP 实现原理与 CGLIB 应用--转
  4. Lesson 4.6 逻辑回归的手动实现
  5. Sklearn(v3)——朴素贝叶斯(2)
  6. 【采用-决策引擎】一文看懂风控决策引擎搭建思路
  7. 人脸特征点定位之Explicit Shape Regression
  8. 转载:谢谢原作者:块设备驱动实战基础篇四 (逐渐成型,加入ioctl通信机制)
  9. Apache ZooKeeper - ZK的内存数据 + 持久化事务日志 + 数据快照 初探
  10. Redis进阶-Stream多播的可持久化的消息队列