查看JVM使用的什么垃圾收集器

打印虚拟机所有参数——-XX:+PrintFlagsFinal

在eclipse可以如下配置JVM参数:


10010327_ETyd.png

运行结果如下:


10010334_nbva.png

请注意第三列:

bool UseGCOverheadLimit                       := false                               {product}

:=表示参数被用户或JVM进行了设置;
默认值是=:

     bool UseGCOverheadLimit                        = true                                {product}

打印用户或JVM设置过的参数——-XX:+PrintCommandLineFlags

-XX:InitialHeapSize=131884032 -XX:MaxHeapSize=2110144512 -XX:+PrintCommandLineFlags -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:-UseGCOverheadLimit -XX:-UseLargePagesIndividualAllocation -XX:+UseParallelGC 

该参数会列举出-XX:+PrintFlagsFinal结果中第三列为":="的参数。因此利用该参数,我们可以查看所有被修改过的JVM参数。

通过ManagementFactory类查看垃圾收集器的运行情况

10010335_bEsr.png

转载于:https://my.oschina.net/u/3579120/blog/1532865

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值