Arthas sysprop(查看和修改JVM的系统属性)

在这里插入图片描述

二、命令列表

2.1 jvm相关命令

2.1.4 sysprop(查看和修改JVM的系统属性)

参数说明:

命令说明
sysprop查看所有系统属性
sysprop java.version查看单个属性,支持通过tab补全
sysprop user.country US修改单个属性
举例1:sysprop 查看所有系统属性

基础语法
sysprop

[arthas@18139]$ sysprop
 KEY                                           VALUE                                                                                                                                                                                    
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 awt.toolkit                                   sun.awt.X11.XToolkit                                                                                                                                                                     
 file.encoding.pkg                             sun.io                                                                                                                                                                                   
 java.specification.version                    1.8                                                                                                                                                                                      
 log4j.configurationFile                       /home/ems/ems_eam/conf/log4j2.xml                                                                                                                                                        
 sun.cpu.isalist                                                                                                                                                                                                                        
 sun.jnu.encoding                              UTF-8                                                                                                                                                                                    
 java.class.path                               .:/home/ems/ems_eam/../:/home/ems/ems_eam/lib/spring-webmvc-4.2.3.RELEASE.jar
 java.vm.vendor                                Oracle Corporation                                                                                                                                                                       
 sun.arch.data.model                           64                                                                                                                                                                                       
 sun.font.fontmanager                          sun.awt.X11FontManager                                                                                                                                                                   
 java.vendor.url                               http://java.oracle.com/                                                                                                                                                                  
 user.timezone                                 Asia/Shanghai                                                                                                                                                                            
 os.name                                       Linux                                                                                                                                                                                    
 java.vm.specification.version                 1.8                                                                                                                                                                                      
 user.country                                  CN                                                                                                                                                                                       
 sun.java.launcher                             SUN_STANDARD                                                                                                                                                                             
 sun.boot.library.path                         /home/ems/3rdparty/java/jre/lib/amd64                                                                                                                                                    
 sun.java.command                              com.hero.lte.ems.eam.server.container.Bootstrap                                                                                                                                          
 sun.cpu.endian                                little                                                                                                                                                                                   
 user.home                                     /root                                                                                                                                                                                    
 user.language                                 zh                                                                                                                                                                                       
 java.specification.vendor                     Oracle Corporation                                                                                                                                                                       
 java.home                                     /home/ems/3rdparty/java/jre                                                                                                                                                              
 file.separator                                /                                                                                                                                                                                        
 line.separator                                                                                                                                                                                                                         
                                                                                                                                                                                                                                        
 java.vm.specification.vendor                  Oracle Corporation                                                                                                                                                                       
 java.specification.name                       Java Platform API Specification                                                                                                                                                          
 java.awt.graphicsenv                          sun.awt.X11GraphicsEnvironment                                                                                                                                                           
 java.awt.headless                             true                                                                                                                                                                                     
 sun.boot.class.path                           /home/ems/3rdparty/java/jre/lib/resources.jar:/home/ems/3rdparty/java/jre/lib/rt.jar:/home/ems/3rdparty/java/jre/lib/sunrsasign.jar:/home/ems/3rdparty/java/jre/lib/jsse.jar:/home/ems/3 
                                               rdparty/java/jre/lib/jce.jar:/home/ems/3rdparty/java/jre/lib/charsets.jar:/home/ems/3rdparty/java/jre/lib/jfr.jar:/home/ems/3rdparty/java/jre/classes                                    
 sun.management.compiler                       HotSpot 64-Bit Tiered Compilers                                                                                                                                                          
 java.runtime.version                          1.8.0_121-b13                                                                                                                                                                            
 user.name                                     root                                                                                                                                                                                     
 path.separator                                :                                                                                                                                                                                        
 os.version                                    3.10.0-1160.el7.x86_64                                                                                                                                                                   
 java.endorsed.dirs                            /home/ems/3rdparty/java/jre/lib/endorsed                                                                                                                                                 
 java.runtime.name                             Java(TM) SE Runtime Environment                                                                                                                                                          
 file.encoding                                 UTF-8                                                                                                                                                                                    
 eam.momgr                                     /home/ems/ems_eam/../momgr/                                                                                                                                                              
 sun.nio.ch.bugLevel                                                                                                                                                                                                                    
 java.vm.name                                  Java HotSpot(TM) 64-Bit Server VM                                                                                                                                                        
 java.vendor.url.bug                           http://bugreport.sun.com/bugreport/                                                                                                                                                      
 java.io.tmpdir                                /tmp                                                                                                                                                                                     
 java.version                                  1.8.0_121                                                                                                                                                                                
 user.dir                                      /home/ems/ems_eam                                                                                                                                                                        
 os.arch                                       amd64                                                                                                                                                                                    
 java.vm.specification.name                    Java Virtual Machine Specification                                                                                                                                                       
 java.awt.printerjob                           sun.print.PSPrinterJob                                                                                                                                                                   
 eam.conf                                      /home/ems/ems_eam/conf                                                                                                                                                                   
 sun.os.patch.level                            unknown                                                                                                                                                                                  
 java.library.path                             /home/ems/ems_eam/lib                                                                                                                                                                    
 java.vm.info                                  mixed mode                                                                                                                                                                               
 java.vendor                                   Oracle Corporation                                                                                                                                                                       
 java.vm.version                               25.121-b13                                                                                                                                                                               
 java.ext.dirs                                 /home/ems/3rdparty/java/jre/lib/ext:/usr/java/packages/lib/ext                                                                                                                           
 sun.io.unicode.encoding                       UnicodeLittle                                                                                                                                                                            
 eam.chart                                     /home/ems/ems_eam/../chart                                                                                                                                                               
 java.class.version                            52.0                                                                                                                                                                                     
[arthas@18139]$ 
举例2:sysprop java.version 查看单个属性,支持通过tab补全

基础语法
sysprop java.version

[arthas@18139]$ sysprop java.version
 KEY                                           VALUE                                                                                                                                                                                    
--------------------------------------------------------------------------------------------------------------------------------
 java.version                                  1.8.0_121                                                                                                                                                                                
[arthas@18139]$ 

本人其他相关文章链接

1.Arthas 全攻略:让调试变得简单
2.Arthas dashboard(当前系统的实时数据面板)
3.Arthas thread(查看当前JVM的线程堆栈信息)
4.Arthas jvm(查看当前JVM的信息)
5.Arthas sysprop(查看和修改JVM的系统属性)
6.Arthas sysenv(查看JVM的环境变量)
7.Arthas vmoption(查看和修改 JVM里诊断相关的option)
8.Arthas getstatic(查看类的静态属性 )
9.Arthas heapdump(dump java heap, 类似 jmap 命令的 heap dump 功能)
10.Arthas logger(查看 logger 信息,更新 logger level)
11.Arthas mbean(查看 Mbean 的信息)
12.Arthas memory(查看 JVM 内存信息)
13.Arthas ognl(执行ognl表达式)
14.Arthas perfcounter(查看当前 JVM 的 Perf Counter 信息)
15.Arthas vmtool(从 jvm 里查询对象,执行 forceGc)
16.Arthas jad(字节码文件反编译成源代码 )
17.Arthas mc(Memory Compiler/内存编译器 )
18.Arthas redefine(加载外部的.class文件,redefine到JVM里 )
19.Arthas classloader (查看 classloader 的继承树,urls,类加载信息)
20.Arthas sc(查看JVM已加载的类信息 )
21.Arthas sm(查看已加载类的方法信息 )
22.Arthas monitor(方法执行监控)
23.Arthas stack (输出当前方法被调用的调用路径)
24.Arthas trace (方法内部调用路径,并输出方法路径上的每个节点上耗时)
25.Arthas tt(方法执行数据的时空隧道,记录下指定方法每次调用的入参和返回信息,并能对这些不同的时间下调用进行观测)
26.Arthas watch (方法执行数据观测)
27.Arthas profiler(使用async-profiler对应用采样,生成火焰图)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘大猫.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值