Java 自带命令行工具

Java 自带命令行工具

cmd常用参数说明
jcmd13892:
The following commands are available:
Compiler.CodeHeap_Analytics
Compiler.codecache
Compiler.codelist
Compiler.directives_add
Compiler.directives_clear
Compiler.directives_print
Compiler.directives_remove
Compiler.queue
GC.class_histogram
GC.class_stats
GC.finalizer_info
GC.heap_dump
GC.heap_info
GC.run
GC.run_finalization
JFR.check
JFR.configure
JFR.dump
JFR.start
JFR.stop
JVMTI.agent_load
JVMTI.data_dump
ManagementAgent.start
ManagementAgent.start_local
ManagementAgent.status
ManagementAgent.stop
Thread.print
VM.check_commercial_features
VM.class_hierarchy
VM.classloader_stats
VM.classloaders
VM.command_line
VM.dynlibs
VM.flags
VM.info
VM.log
**VM.metaspace
VM.native_memory
**VM.print_touched_methods
VM.set_flag
**VM.stringtable
VM.symboltable
**VM.system_properties
**VM.systemdictionary
**VM.unlock_commercial_features
VM.uptime
VM.version
help
jcmd 13892

jcmd 13892 VM.flags

jcmd 13892 VM.flags -all

jcmd 13892 VM.flags -all | grep Native

jcmd 13892 VM.native_memory

jcmd 18458 VM.classloaders

jconsole
jinfojinfo -flags 13892
运行时设置参数(结果为失败,不能改):
jinfo -flag NativeMemoryTracking=on 13892
jmap
jpsJava VM Application List
jstackPrint JVM Stack
jstat JVM Statistic
-classLoaded Bytes Unloaded Bytes Time
Time 15423 28567.5 0 0.0 4.79
-gcS0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT CGC CGCT GCT
0.0 11264.0 0.0 11264.0 126976.0 16384.0 123904.0 30967.7 84944.0 82797.3 11392.0 10567.1 9 0.130 0 0.000 8 0.039 0.170
-gccapacityNGCMN NGCMX NGC S0C S1C EC OGCMN OGCMX OGC OC MCMN MCMX MC CCSMN CCSMX CCSC YGC FGC CGC
0.0 921600.0 138240.0 0.0 11264.0 126976.0 0.0 921600.0 123904.0 123904.0 0.0 1122304.0 84944.0 0.0 1048576.0 11392.0 9 0 8
-gcutilS0 S1 E O M CCS YGC YGCT FGC FGCT CGC CGCT GCT
0.00 100.00 14.52 24.99 97.47 92.76 9 0.130 0 0.000 8 0.039 0.170
TT:Tenuring threshold(提升阈值)

MTT:最大的tenuring threshold

DSS:survivor区域大小 (KB)
-gcnewS0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT
0.0 11264.0 0.0 11264.0 2 15 8192.0 126976.0 18432.0 9 0.130
-gcnewcapacityNGCMN NGCMX NGC S0CMX S0C S1CMX S1C ECMX EC YGC FGC CGC
0.0 921600.0 138240.0 0.0 0.0 921600.0 11264.0 921600.0 126976.0 9 0 8
-gcoldMC MU CCSC CCSU OC OU YGC FGC FGCT CGC CGCT GCT
84944.0 82797.3 11392.0 10567.1 123904.0 30967.7 9 0 0.000 8 0.039 0.170
-gcoldcapacityOGCMN OGCMX OGC OC YGC FGC FGCT CGC CGCT GCT
0.0 921600.0 123904.0 123904.0 9 0 0.000 8 0.039 0.170
jstatdJVM Statistic Deamon

工具行输出参数说明

NGCMN : 新生代占用的最小空间

NGCMX : 新生代占用的最大空间

OGCMN : 老年代占用的最小空间

​ OGCMX : 老年代占用的最大空间

​ OGC:当前年老代的容量 (KB)

​ OC:当前年老代的空间 (KB)

​ PGCMN : perm占用的最小空间

​ PGCMX : perm占用的最大空间

JMC Java Mission Controller

下载地址

Installation Instruction

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值