部分jvm虚拟机参数设置总结

 

-server

-client

# 打印堆详细信息

-XX:+PrintGCDetials

-XX:+PrintGC

# 打印更全面堆信息

-XX:+PrintHeapAtGC

# GC 发生时间

-XX:+PrintGCTimeStamps

# 打印应用程序由于GC而产生停顿时间

-XX:+PrintGCApplicationConcurrentTime

# 查看系统引用相关

-XX:+PrintReferenceGC

#跟踪类的加载和卸载

-verbose:class

# 跟踪类加载

-XX:+TraceClassLoading

# 跟踪类卸载

-XX:+TraceClassUnloading

# 打印虚拟机受到命令行显式参数

-XX:+PrintVMOptions

# 打印传递给虚拟机显式和隐式参数

-XX:+PrintCommandLineFlags

# 打印系统所有参数的值

-XX:+PrintFlagsFinal

# 最大堆内存20M

-XMx20m

# 初始化内存20m

-Xms20m

# 新生代大小

-Xmn10m

# 新生代中eden空间和from/to比值

-XX:SurvivorRatio=eden/from=eden/to比值

-XX:SurvivorRatio=8

# 新生代于老年代比例

-XX:NewRatio=老年代/新生代

-XX:NewRatio=2

# 内存溢出时导出整个堆信息

-XX:+HeapDumpOnOutOfMemoryError

# 指定导出堆的存放路径

-XX:HeapDumpPath=d:/a.dump

# 初始的永久区大小,jdk1.8已经废弃

-XX:PermSize

# 最大永久区,jdk1.8已经废弃

-XX:MaxPermSize

# 永久区最大可用值

-XX:MaxMetaspaceSize

# 设置最大直接内存,不设置默认值为最大堆空间,即为-Xmx

-XX:+MaxDirectMemorySize

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值