jvm垃圾收集器配置-2

-XX:+ParallelRefProcEnabled 开启多线程引用处理,开启该功能后会缩短jvm处理引用对象和finalizer花费的时间

-XX:+ExplicitGCInvokesConcurrent 请求jvm显示地并发执行GC,也就是System.gc调用,使用CMS而不是Stop-The-World式GC,希望避免显示的Stop-The-World式FullGC时,可以使用该选项。一般来说,建议使用-XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses而不是-XX:+ExplicitGCInvokesConcurrent 。

-XX:+DisableExplicitGC 禁止因显示调用System.gc()而引起的FullGC.

-XX:+CMSIncrementalMode 开启增量式CMS收集器,即CMS的并发阶段为增量方式,定期暂停并发,将处理器让步给应用线程。

-XX:+CMSIncrementalPacing 允许增量式CMS收集器在放弃处理器前,根据应用程序的行为,自动控制工作量。只能与-XX:+CMSIncrementalMode 一起使用。

-verbose:gc 报告每次垃圾收集时的基本GC信息,建议使用-XX:PrintGCDetails

-XX:+PrintGC 报告每次垃圾收集时的基本GC信息。

-Xloggc:<filename> 将垃圾收集的统计信息打印到文件中,文件名为filename。

-XX:+PrintGCDetails 开启新生代、老年代和永久代垃圾收集统计信息的详细报告.

-XX:+PrintGCTimeStamps 在每次垃圾收集时打印时间戳,指示自jvm启动以来的流逝时间

-XX:+PringGCDateStamps 在每次垃圾收集时打印本地日期和时间戳,指示当时的日期和时间。

-XX:+PrintTenuringDistribution报告与对象晋升相关的统计数据,包括Survivor区的占用量以免过早的将对象从Survivor提升到老年代。

-XX:+PringAdaptiveSizePolicy报告Throughput收集器GC的详细统计信息,包括MinorGC后的字节数、MinorGC中提示的字节数,Survivor区是否溢出、MinorGC开始时的时间戳。

-XX:-UseAdaptiveSizePolicy关闭自适应尺寸调整

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值