Mapr在java的开发指南(三)——GC在MAPR

Java中的垃圾回收(GC)算法提供了性能优化您的应用程序的机会。Java提供了以下GC算法:

  • 串行  GC。该算法通常用于客户端式的应用程序不要求低暂停时间。指定  -XX:+ UseSerialGC  才能使用此算法。
  • 并行  GC,它经过优化,可最大限度地提高吞吐量。指定  -XX:+ UseParNewGC  才能使用此算法。
  • 大多并发  或  并发标记-清除  GC,这是优化,以减少等待时间。指定  -XX:+ UseConcMarkSweepGC  使用这种算法。
  • 垃圾首先  GC,一个新的GC算法,目的是取代并发标记-清除GC。指定  -XX:+ UseG1GC  才能使用此算法。

考虑测试您的应用程序具有不同的垃圾回收算法来确定对性能的影响。

标志气相色谱调试

设置在Java中下列标志来记录的GC算法的行为用于以后的分析:

-verbose:当GC
-Xloggc:<FILENAME>
-XX:+ PrintGCDetails
-XX:+ PrintGCDateStamps
-XX:+ PrintTenuringDistribution
-XX:+ PrintGCApplicationConcurrentTime
-XX:+ PrintGCApplicationStoppedTime

欲了解更多信息,请参阅Java  垃圾收集调优  文档或  Java的垃圾回收  环节。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值