iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >详解java jinfo命令
  • 934
分享到

详解java jinfo命令

2024-04-02 19:04:59 934人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

目录一、介绍二、jinfo命令格式三、option四、执行样例五、增加JVM打印详细GC日志参数一、介绍 jinfo(Configuration Info for Java)的作用是

一、介绍

jinfo(Configuration Info for Java)的作用是实时查看和调整虚拟机各项参数。

使用jps命令的-v参 数可以查看虚拟机启动时显式指定的参数列表,但如果想知道未被显式指定的参数的系统默认值,除了去找资料外,就只能使用jinfo的-flag选项进行查询了(如果只限于jdk 6或以上版本的话,使用java -XX:+PrintFlagsFinal查看参数默认值也是一个很好的选择)。

jinfo还可以使用-sysprops选项把虚拟机 进程的System.getProperties()的内容打印出来。这个命令在JDK 5时期已经随着linux版的JDK发布,当 时只提供了信息查询的功能,JDK 6之后,jinfo在windows和Linux平台都有提供,并且加入了在运行期 修改部分参数值的能力(可以使用-flag[+|-]name或者-flag name=value在运行期修改一部分运行期可写的 虚拟机参数值)。

在JDK 6中,jinfo对于Windows平台功能仍然有较大限制,只提供了最基本的-flag选项。

二、jinfo命令格式

jinfo [ option ] pid

三、option


where <option> is one of:
-flag <name> 打印指定VM参数的值
 
-flag [+|-]<name> 启用或禁用指定VM的参数
 
-flag <name>=<value> 将VM的指定的参数名设置为给定值
 
-flags 打印指定VM的参数
 
-sysprops 获取指定VM的系统参数相当于代码System.getProperties()
 
<no option> 默认打印上面两个
 
-h | -help 打印帮助信息

四、执行样例

查询CMSInitiatinGoccupancyFraction参数值


jinfo -flag CMSInitiatingOccupancyFraction 1444
之后将打印想要查询的参数值,例如打印:-XX:CMSInitiatingOccupancyFraction=85

五、增加JVM打印详细GC日志参数

jinfo –flag -或+[参数] 可以增加参数,但是仅限于由java -XX:+PrintFlagsFinal –version查询出来且为manageable的参数


查看PrintGCDetails参数是否开启
 
C:\Users\hacry>jinfo -flag PrintGCDetails 33616
 
-XX:-PrintGCDetails
 
增加PrintGCDetails打印详细GC参数
 
C:\Users\hacry>jinfo -flag +PrintGCDetails 33616
 
再次查看
 
C:\Users\hacry>jinfo -flag PrintGCDetails 33616
 
-XX:+PrintGCDetails

到此这篇关于详解java jinfo命令的文章就介绍到这了,更多相关java jinfo内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 详解java jinfo命令

本文链接: https://www.lsjlt.com/news/127308.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 详解java jinfo命令
    目录一、介绍二、jinfo命令格式三、option四、执行样例五、增加JVM打印详细GC日志参数一、介绍 jinfo(Configuration Info for Java)的作用是...
    99+
    2024-04-02
  • Java中的jinfo命令使用详解
    目录jinfo命令简介jinfo命令参数-flag name-flag [+|-]name-flag name=value-flags-sysprops-h 和 -help结尾jin...
    99+
    2024-04-02
  • java的jps命令使用详解
    jps(Java Virtual Machine Process Status Tool) 是java提供的一个显示当前所有java进程pid的命令,适合在linux/unix平台上...
    99+
    2024-04-02
  • Linux命令详解(15)lsof命令
    lsof 是 linux 下的一个非常实用的系统级的监控、诊断工具。它是 List Open Files的缩写。 使用 lsof,你可以获取任何被打开文件的各种信息,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身...
    99+
    2023-09-02
    服务器 运维 lsof
  • Linux命令详解(14)useradd命令
    useradd用于添加一个linux账户。adduser跟本命令等价。 useradd同样属于不复杂但很重要的命令。 --help获得帮助信息。 -b选项,制定家目录的根  -c选项,给新用户添加说明信息 -d选项,给新用户设置家目录 ...
    99+
    2023-08-31
    linux 运维 服务器
  • Java中jstat命令的使用详解
    目录jstat命令简介jstat命令参数输出选项-class选项-compiler选项-gc选项-gccapacity选项-gcutil选项-gccause选项-gcnew选项-gc...
    99+
    2024-04-02
  • Java中的zookeeper常用命令详解
    目录1.zkCli.sh客户端2.多节点类型创建3.查询节点4.set数据5.删除节点6.权限设置7.其他命令注意我这里用的是官方最稳定的版本3.7.1,版本之间有个别命令是有差距的...
    99+
    2024-04-02
  • netstat命令详解
    netstat命令详情 一、前言二、netstat查看端口命令三、显示每个协议的统计信息四、显示核心路由信息五、netstat的其他参数 一、前言 个人主页: ζ小菜鸡大家好我是ζ小菜鸡,小伙伴们,让我们一起来学习nets...
    99+
    2023-08-30
    网络 tcp/ip 服务器 netstat
  • nohup命令详解
    nohup命令详解 一、背景说明: 启动服务的时候,如果使用如下命令,则会在start.sh脚本所在的目录下,产生一个名为 nohup.out 的输出文件 nohup ./startup.sh & 可以看到下面这个例子,一开始当前...
    99+
    2023-09-02
    java shell nohup Powered by 金山文档
  • iscsiadm命令详解
    iscsiadm是一个用于管理iSCSI设备的命令行工具。它可以用于发现iSCSI目标、登录iSCSI设备、配置iSCSI设备和管理...
    99+
    2023-09-28
    iscsiadm
  • RMAN命令详解
    这篇文章主要讲解了“RMAN命令详解”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“RMAN命令详解”吧! 1 列出对应物  R...
    99+
    2024-04-02
  • ipconfig命令详解
    ipconfig命令是在Windows操作系统中用于显示和修改网络配置信息的命令行工具。通过ipconfig命令,可以获取计算机的I...
    99+
    2023-09-20
    ipconfig
  • iostat 命令详解
    iostat 命令详解 语法参数详解返回值详解avg-cpu 段Device 段-x 参数的扩展值 性能分析I/O瓶颈内存不足CPU资源不足IOPS 计算吞吐量 计算 示例参考文章 ...
    99+
    2023-09-02
    服务器 运维 linux
  • 详解SFTP命令
    目录SFTP命令一、介绍二、使用SFTP进行连接三、连接参数详解四、目录管理五、传输文件5.1 从远程服务器拉取文件5.2 从本地上传文件到服务器六、最佳实践SFTP命令 一、介绍 ...
    99+
    2024-04-02
  • tar命令详解
    文章目录 tar1、tar命令的打包操作2、tar命令的解包操作3、tar命令的建立压缩包操作 tar Tar(tape archive)是一种归档文件格式,它通常用于将多个文件打包成一个单一的文件。该文件通常以.tar扩展...
    99+
    2023-08-20
    linux 运维 服务器
  • JDK常用命令jps jinfo jstat的具体说明与示例
    概述 JDK的bin目录下提供了很多命令工具,比如java.exe,javap.exe,javac.exe。。。。。。这些命令由jdk/lib/tools.jar类库中提供的,是对t...
    99+
    2024-04-02
  • lspci 命令详解及常用命令
    lspci命令用于显示计算机的PCI总线信息,包括PCI设备的厂商、设备ID等。常用的lspci命令参数如下:- -v:显示详细的信...
    99+
    2023-09-09
    lspci
  • SSH命令详解
    SSH命令详解 SSH(Secure Shell)是一种用于安全登录远程计算机的网络协议。通过 SSH,可以在不受干扰的情况下,传输服务器操作系统和网络管理中的各种命令。它可以通过加密来保护传输的数据...
    99+
    2023-09-08
    ssh 服务器 运维
  • awk命令详解
    目录 一、awk概述 1.工作原理 2.语法格式  3.awk常用的内建变量 二、按行输出文本 1.输出所有内容 2.输出指定行号的内容 3.输出奇偶行内容 4.输出匹配行的行内容 二、按字段输出文本 1.输出指定字段 2.输出结果指定分隔...
    99+
    2023-10-21
    linux 运维 服务器
  • tar 命令详解
    tar 命令详解 压缩文件命令:tar -czvfh xxxx.tar.gz xxxx 还原文件命令:tar -xzvfh xxxx.tar.gz xxxx 指令说明-c创建新的文件-f指定文件名-h不建立符号连接,直接复制该连接所指向的原...
    99+
    2023-12-22
    linux 服务器 ubuntu
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作