了解java虚拟机—JVM相关参数设置(2)

1.   JVM相关参数设置

JVM相关配置
-XX:+PrintGC

两次次YoungGC,两次FullGC。

图片.png

-XX:+PrintGCDetails

打印GC时的内存,并且在程序结束时打印堆内存使用情况

图片.png

图片.png

图片.png

-XX:+PrintHeapAtGC

每次GC时会分别打印回收前与回收后堆信息

图片.png

-XX:+PrintGCTimeStamps

选择打印GC的方式后,再添加此参数。比如:-XX:+PrintGC -XX:+PrintGCTimeStamps

每次GC时会打印程序启动后至GC发生的时间戳。

图片.png

-XX:+PrintGCApplicationConcurrentTime

打印每次GC时程序运行的时间,当GC后时间置为0.

图片.png

-XX:+PrintGCApplicationStoppedTime

每次GC使程序停顿的时间

图片.png

-XX:+PrintReferenceGC

用来跟踪系统内的(softReference)软引用,(weadReference)弱引用,(phantomReference)虚引用,显示引用过程。弱引用,软引用及虚引用对GC的影响

-Xloggc:logpath

将GC日志输出到指定位置。

-verbose:class

跟踪类的加载和卸载,亦可单独配置-XX:+TraceClassLoading跟踪类的加载或单独配置-XX:+TraceClassUnloading

图片.png

-XX:+PrintClassHistogram

打印出实例的数量以及空间大小

图片.png

-XX:+PrintVMOptions

打印出JVM接受到的显式(主动配置的)命令行参数

图片.png

-XX:+PrintCommandLineFlags

打印出显式(主动配置)和隐式(JVM自行设置)

图片.png

-XX:+PrintFlagsFinal

打印出所有的系统参数值。

图片.png


©版权声明:本文为【翰林小院】(huhanlin.com)原创文章,转载时请注明出处!

转载于:https://my.oschina.net/u/3721114/blog/1928908

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值