如何选择垃圾收集器

如何选择垃圾收集器:

  1. 如果应用的数据很少(大约不超过100MB),那么
    • 使用-XX:+UseSerialGC 选择串行垃圾收集器。
  2. 如果应用运行在单处理器系统中,并且没有什么时延要求,那么
    • 让虚拟机选择垃圾收集器,或者
    • 使用-XX:+UseSerialGC 选择串行垃圾收集器。
  3. 如果(a)程序峰值性能是第一位的,并且(b)没有时延要求,或时延要求是一两秒或更长,那么
    • 让虚拟机选择垃圾收集器,或者
    • 使用-XX:+UseParallelGC 选择并行垃圾收集器,乃至(可选)通过 -XX:+UseParallelOldGC 启用并行压缩。
  4. 如果响应时间比总体吞吐量更为重要,并且垃圾收集时延需要控制在1秒以内,那么
    • select the concurrent collector with -XX:+UseConcMarkSweepGC . If only one or two processors are available, consider using incremental mode , described below.
    • 通过 -XX:+UseConcMarkSweepGC 参数启用 并发垃圾收集器。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值