java 查看jvm配置_jinfo命令查看JVM当前的运行配置信息

可查看JVM当前运行的配置信息

[root@i-5uvhvror bin]# ./jinfo -flags 17474

Attaching to process ID 17474, please wait...

Debugger attached successfully.

Server compiler detected.

JVM version is 25.181-b13

Non-default VM flags: -XX:CICompilerCount=4 -XX:CompressedClassSpaceSize=528482304 -XX:InitialHeapSize=8589934592 -XX:MaxHeapSize=8589934592 -XX:MaxMetaspaceSize=536870912 -XX:MaxNewSize=2863136768 -XX:MetaspaceSize=536870912 -XX:MinHeapDeltaBytes=524288 -XX:NewSize=2863136768 -XX:OldSize=5726797824 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseParallelGC

Command line: -Xms8g -Xmx8g -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=512m -javaagent:/opt/pp-agent/pinpoint-bootstrap-1.6.0.jar -Deureka.client.serviceUrl.defaultZone=http://peer1-eureka:80/eureka/ -Dspring.cloud.config.profile=prod -Dpinpoint.agentId=yh-smp-scaner21-27 -Dpinpoint.applicationName=yh-smp-scaner

其中:

-Xms = -XX:InitialHeapSize  JVM 的初始堆内存大小

-Xmx = -XX:MaxHeapSize  JVM 的最大堆内存大小

-XX:+UseParallelGC 使用的组合收集器:Parallel Scavenge(新生代使用的收集器) + Serial Old(老年代使用的收集器)

-Xss = -XX:InitalStackSize 表示线程栈的初始大小

java -XX:+PrintFlagsFinal

查看在默认情况下JVM的相关设置参数

如:

java -XX:+PrintFlagsFinal | grep Meta

uintx InitialBootClassLoaderMetaspaceSize = 4194304 {product}

uintx MaxMetaspaceExpansion = 5451776 {product}

uintx MaxMetaspaceFreeRatio = 70 {product}

uintx MaxMetaspaceSize = 18446744073709547520 {product}

uintx MetaspaceSize = 21807104 {pd product}

uintx MinMetaspaceExpansion = 339968 {product}

uintx MinMetaspaceFreeRatio = 40 {product}

bool TraceMetadataHumongousAllocation = false {product}

bool UseLargePagesInMetaspace = false {product}

可见MetaspaceSize的默认大小为20M

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值