jinfo:
1、输出 当前java进程启动的相关配置信息,包括各种各样的jvm参数
2、修改运行时的java 进程的opts
查看参数:
举例:
sudo jinfo 14855
输出:
Attaching to process ID 14855, please wait... Debugger attached successfully. Server compiler detected. JVM version is 24.45-b08 Java System Properties: java.runtime.name = Java(TM) SE Runtime Environment java.vm.version = 24.45-b08 sun.boot.library.path = /home/q/java/jdk1.7.0_45/jre/lib/amd64 shared.loader = java.vendor.url = http://java.oracle.com/ java.vm.vendor = Oracle Corporation path.separator = : file.encoding.pkg = sun.io java.vm.name = Java HotSpot(TM) 64-Bit Server VM java.util.logging.config.file = /home/q/www/projectA/conf/logging.properties tomcat.util.buf.StringCache.byte.enabled = true sun.os.patch.level = unknown sun.java.launcher = SUN_STANDARD user.country = US user.dir = /home/robot.walle java.vm.specification.name = Java Virtual Machine Specification java.runtime.version = 1.7.0_45-b18 java.awt.graphicsenv = sun.awt.X11GraphicsEnvironment os.arch = amd64 java.endorsed.dirs = /home/q/tomcat/endorsed line.separator = java.io.tmpdir = /home/q/www/projectA/temp java.vm.specification.vendor = Oracle Corporation java.util.logging.manager = org.apache.juli.ClassLoaderLogManager java.naming.factory.url.pkgs = org.apache.naming os.name = Linux gym.cache = /home/q/www/projectA/cache sun.jnu.encoding = UTF-8 java.library.path = /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib sun.nio.ch.bugLevel = curator-dont-log-connection-problems = false java.class.version = 51.0 java.specification.name = Java Platform API Specification http.keepAlive = false sun.management.compiler = HotSpot 64-Bit Tiered Compilers os.version = 2.6.32-358.23.2.el6.x86_64 user.home = /home/tomcat user.timezone = PRC catalina.useNaming = true java.awt.printerjob = sun.print.PSPrinterJob file.encoding = UTF-8 java.specification.version = 1.7 catalina.home = /home/q/tomcat user.name = tomcat java.class.path = /home/q/tomcat/bin/bootstrap.jar:/home/q/tomcat/bin/tomcat-juli.jar java.naming.factory.initial = org.apache.naming.java.javaURLContextFactory package.definition = sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper. java.vm.specification.version = 1.7 sun.arch.data.model = 64 sun.java.command = org.apache.catalina.startup.Bootstrap start java.home = /home/q/java/jdk1.7.0_45/jre user.language = en java.specification.vendor = Oracle Corporation awt.toolkit = sun.awt.X11.XToolkit java.vm.info = mixed mode java.version = 1.7.0_45 java.ext.dirs = /home/q/java/jdk1.7.0_45/jre/lib/ext:/usr/java/packages/lib/ext sun.boot.class.path = /home/q/java/jdk1.7.0_45/jre/lib/resources.jar:/home/q/java/jdk1.7.0_45/jre/lib/rt.jar:/home/q/java/jdk1.7.0_45/jre/lib/sunrsasign.jar:/home/q/java/jdk1.7.0_45/jre/lib/jsse.jar:/home/q/java/jdk1.7.0_45/jre/lib/jce.jar:/home/q/java/jdk1.7.0_45/jre/lib/charsets.jar:/home/q/java/jdk1.7.0_45/jre/lib/jfr.jar:/home/q/java/jdk1.7.0_45/jre/classes server.loader = java.vendor = Oracle Corporation catalina.base = /home/q/www/projectA file.separator = / java.vendor.url.bug = http://bugreport.sun.com/bugreport/ common.loader = ${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar sun.io.unicode.encoding = UnicodeLittle sun.cpu.endian = little package.access = sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans. sun.cpu.isalist = VM Flags: -Djava.util.logging.config.file=/home/q/www/projectA/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms7168m -Xmx7168m -Xmn2048m -XX:SurvivorRatio=6 -XX:-OmitStackTraceInFastThrow -XX:+DisableExplicitGC -XX:MaxPermSize=400m -verbose:gc -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:/home/q/www/projectA/logs/gc.log -Djava.endorsed.dirs=/home/q/tomcat/endorsed -Dcatalina.base=/home/q/www/projectA -Dcatalina.home=/home/q/tomcat -Djava.io.tmpdir=/home/q/www/projectA/temp
查看参数:
sudo jinfo -flag MaxPermSize 48892
输出:
-XX:MaxPermSize=85983232
修改参数:
C:\Users\xinchun.wang> jinfo -flag PrintGCDetails 48892 -XX:-PrintGCDetails C:\Users\xinchun.wang> jinfo -flag +PrintGCDetails 48892 #无输出 C:\Users\xinchun.wang> jinfo -flag PrintGCDetails 48892 -XX:+PrintGCDetails
相关推荐
jvm命令参数配置调优讲解,jps,jinfo,jstat,jmap,jstack
├─4.08 jvm运维实用排障工具-jinfo-jstat.mp4 ├─4.09 jvm运维实用监控工具-virtualvm安装-安装插件.mp4 ├─4.10 jvm运维实用监控工具-如何监控jvm.mp4 ├─5.01 tomcat简介与tomcat基础JDk.mp4 ├─5.02 tomcat...
第52节虚拟机工具-jinfo详解00:05:03分钟 | 第53节虚拟机工具-jmap详解00:08:48分钟 | 第54节虚拟机工具-jhat详解00:08:10分钟 | 第55节虚拟机工具-jstack详解00:10:19分钟 | 第56节可视化虚拟机工具-Jconsole...
/ 76 4.1 概述 / 76 4.2 JDK的命令行工具 / 76 4.2.1 jps:虚拟机进程状况工具 / 79 4.2.2 jstat:虚拟机统计信息监视工具 / 80 4.2.3 jinfo:Java配置信息工具 / 82 4.2.4 jmap:Java内存映像工具 / 82 4.2.5...
leetcode添加元素使和等于 Algorithm-java 使用java实现经典算法 ...(查看jvm运行时参数)jinfo -flag +参数名称 + id,就可以获得-XX参数的值或者使用过没有。例如jinfo -flag MaxHeapSize 11944 就可以
jinfo & jps(参数和进程查看):alien: jstat(类加载、垃圾收集、JIT 编译):alien: jmap+MAT(内存溢出):alien: jstack(线程、死循环、死锁):alien: JVisualVM(本地和远程可视化监控:alien: 使用 BTrace进行拦截调试:...
JVM是Java知识体系中的重要部分,对JVM底层的了解是每一位Java程序员深入Java技术领域的重要因素。本课程试图通过简单易懂的方式,系统的深入讲解JVM相关知识。包括JVM执行过程、虚拟机类加载机制、运行时数据区、GC...
jinfo:可以输出并修改运行时的java进程的opts。 jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。 jstat:一个极强的监视VM内存工具。可以用来监视VM内存内的...
Java内存泄露_JVM监控工具介绍jstack_jconsole_jinfo_jmap_jdb_jstat
1.jps:查看当前运行着的java进程(仿linux下的ps),显示进程号 2. jinfo: 查参数jinfo -flagPermSize 2208(进程号) jinfo -flag MaxPermSize 2208(进程号) C:UsersWILL>jinfo Usage: jinfo <option> (to ...
NULL 博文链接:https://kennylee26.iteye.com/blog/1402260
3. jinfo:java配置信息工具 3 4. jhat:虚拟机堆转储快照分析工具 3 5. jmap:内存映像工具 3 6. jstack:java堆栈跟踪工具 3 7. VisualVM:多合一故障处理工具 3 8. jconsole: 略 3 9. Memory Analyzer Tool(MAT...
jinfo, jhat, javap, … 1.1.4. 学习Java诊断工具 1.1.5. 自己编写各种outofmemory,stackoverflow程序 HeapOutOfMemory Young OutOfMemory MethodArea OutOfMemory ConstantPool OutOfMemory DirectMemory OutOf...
怎么跑# Build with default settings (Java 8 JVM, amd64 architecture, Version 20.3.0)./build# Build with specific settings (Java 11 JVM, aarch64 architecture, Version 20.0.0)JVM_VERSION=11 ARCHITECTURE...
jvm性能调优工具命令大全.zip jps jstat jmap jhat jstack jinfo jps JVM Process Status Tool GChisto jvisualvm ...
4.2.3 jinfo:Java配置信息工具 4.2.4 jmap:Java内存映像工具 4.2.5 jhat:虚拟机堆转储快照分析工具 4.2.6 jstack:Java堆栈跟踪工具 4.2.7 HSDIS:JIT生成代码反汇编 4.3 JDK的可视化工具 4.3.1 JConsole...
1.jps 2.jstack 3.jstat 4.jmap 5.jinfo 6.jcmd 7.jhat
《HotSpot实战》适合于已具有一定Java编程基础的读者,以及在Java或基于JVM的编程语言平台下进行各类软件开发的开发人员、测试人员和运维人员。对于JVM和编程语言爱好者来说,《HotSpot实战》也具有一定的学习参考...
1、在 java 的 bin 目录下,jdk 提供了很多使用的工具,下面学习一些监控和故障处理的工具。 名称 作用 jps JVM process status tool,显示指定系统内所有的 HotSpot 虚拟机进程 jstat JVM statistics ...