

@toc
参数说明:
命令 | 说明 |
|---|---|
sysprop | 查看所有系统属性 |
sysprop java.version | 查看单个属性,支持通过tab补全 |
sysprop user.country US | 修改单个属性 |
基础语法: 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]$
基础语法: sysprop java.version
[arthas@18139]$ sysprop java.version
KEY VALUE
--------------------------------------------------------------------------------------------------------------------------------
java.version 1.8.0_121
[arthas@18139]$ 2.Arthas dashboard(当前系统的实时数据面板)
3.Arthas thread(查看当前JVM的线程堆栈信息)
5.Arthas sysprop(查看和修改JVM的系统属性)
7.Arthas vmoption(查看和修改 JVM里诊断相关的option)
9.Arthas heapdump(dump java heap, 类似 jmap 命令的 heap dump 功能)
10.Arthas logger(查看 logger 信息,更新 logger level)
14.Arthas perfcounter(查看当前 JVM 的 Perf Counter 信息)
15.Arthas vmtool(从 jvm 里查询对象,执行 forceGc)
17.Arthas mc(Memory Compiler/内存编译器 )
18.Arthas redefine(加载外部的.class文件,redefine到JVM里 )
19.Arthas classloader (查看 classloader 的继承树,urls,类加载信息)
23.Arthas stack (输出当前方法被调用的调用路径)
24.Arthas trace (方法内部调用路径,并输出方法路径上的每个节点上耗时)
25.Arthas tt(方法执行数据的时空隧道,记录下指定方法每次调用的入参和返回信息,并能对这些不同的时间下调用进行观测)
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。