Java虚拟机学习(8):查看JVM参数及值的命令行工具
查看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参数及值的命令行工具相关推荐
- Java虚拟机学习 - 查看JVM参数及值的命令行工具
原文:https://blog.csdn.net/java2000_wl/article/details/8042010 查看JVM各个参数值方式 1.-XX:+PrintFlagsInitial参数 ...
- ubuntu命令行查看dns_Dog-用于DNS查询的命令行工具
Dog是一个用于DNS查询的 命令行工具,它的工作原理类似于dig.它具有丰富多彩的输出,支持DNS-over-TLS 和 DNS-over-HTTPS协议,并且可以输出JSON格式. 系统环境 Ub ...
- 深入理解Java虚拟机学习笔记-1.JVM内存模型
JVM内存模型 1.内存模型结构图 名称 特征 作用 配置参数 异常 程序计数器 占用内存小,线程私有, 生命周期与线程相同 大致为字节码行号指示器 无 无 虚拟机栈 线程私有,生命周期与线程相同,使 ...
- linux docker查看容器状态,Docker容器状态命令行工具——Ctop
Ctop是和Linux top展示效果类似的一个容器状态监视工具,Ctop可以动态的显示容器的cpu.内存.网络的使用情况.一共有两个叫Ctop的命令行工具,分别由GO和Python实现.Python ...
- java虚拟机学习-JVM调优总结-新一代的垃圾回收算法(11)
java虚拟机学习-深入理解JVM(1) java虚拟机学习-慢慢琢磨JVM(2) java虚拟机学习-慢慢琢磨JVM(2-1)ClassLoader的工作机制 java虚拟机学习-JVM内存管理:深 ...
- java虚拟机学习笔记
一.java运行时数据区域 1.程序计数器 2.虚拟机栈:用于存储局部变量表.操作数栈.动态链接.方法出口等信息 3.本地方法栈:与虚拟机栈的区别是虚拟机栈是为虚拟机执行的java方法服务,本地方法栈 ...
- java 查看虚拟机状态_深入理解java虚拟机学习笔记(四)虚拟机性能监控与故障处理工具...
一.JDK的命令行工具 1.jps:虚拟机进程状况工具 作用:可以列出正在运行的虚拟机进程,并显示虚拟机执行主类名称以及查看本地虚拟机唯一id. 参数: m:运行时传入主类的参数: v:虚拟机参数: ...
- Java虚拟机学习(5):内存调优
JVM调优主要是针对内存管理方面的调优,包括控制各个代的大小,GC策略.由于GC开始垃圾回收时会挂起应用线程,严重影响了性能,调优的目是为了尽量降低GC所导致的应用线程暂停时间. 减少Full GC次 ...
- Java虚拟机学习(4):JDK可视化监控工具
1.JConsole JConsole工具在JDK/bin目录下,启动JConsole后,将自动搜索本机运行的jvm进程,不需要jps命令来查询指定.双击其中一个jvm进程即可开始监控,也可使用&qu ...
最新文章
- iota和左移右移的用法
- php ajax工作原理,AJAX实现页面无刷新操作原理解析
- [Python从零到壹] 十二.机器学习之回归分析万字总结全网首发(线性回归、多项式回归、逻辑回归)
- f5 会话保持 负载均衡_F5负载均衡配置-运维管理
- centos下编译安装curl拓展
- java 自动类型_java类型自动转换
- docker host and docker container
- 使用urllib2库实现有道翻译
- CDN帮助网站加速的方法
- python的网络应用_python 网络编程的应用模块
- 虚拟机服务器做ghost,图文教程:利用VMware虚拟机一步一步学着做GHOSTX——转自无约而来...
- Echarts2的使用——绘制中国地图
- 数学建模算法python源码_热传导方程之显示差分算法(python源码)
- 如何批量裁剪pdf文件中的白边
- Linux 一条命令删除某端口被占用的进程
- 威廉 哈特 史密斯《当你抚触》
- linux 模拟误码率,误码率BER计算原理及仿真输出
- 用Python3在牛客网acm模式刷题怎么输入输出
- “十三五”电力科技重大发展方向及关键技术
- 知识图谱认知智能理论与实战----------第二章 知识图谱模式设计
热门文章
- Java Machine Learning Tools Libraries--转载
- spring mvc DispatcherServlet详解之一---处理请求深入解析(续)
- Spring AOP 实现原理与 CGLIB 应用--转
- Lesson 4.6 逻辑回归的手动实现
- Sklearn(v3)——朴素贝叶斯(2)
- 【采用-决策引擎】一文看懂风控决策引擎搭建思路
- 人脸特征点定位之Explicit Shape Regression
- 转载:谢谢原作者:块设备驱动实战基础篇四 (逐渐成型,加入ioctl通信机制)
- Apache ZooKeeper - ZK的内存数据 + 持久化事务日志 + 数据快照 初探
- Redis进阶-Stream多播的可持久化的消息队列