Concurrent kickoff

本文展示了一个并发标记过程被触发时产生的输出示例。输出中包含了并发标记启动的时间戳,以及老年代空闲空间大小等统计数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

This example shows you the output produced when the concurrent mark process is triggered.

<con event="kickoff" timestamp="Nov 25 10:18:52 2005">
  <stats tenurefreebytes="2678888" tracetarget="21107394"
        kickoff="2685575" tracerate="8.12" />
</con>

This output shows that concurrent mark was kicked off, and gives a local timestamp for this. Statistics are produced showing the amount of free space in the tenured area, the target amount of tracing to be performed by concurrent mark, the kickoff threshold at which concurrent is triggered, and the initial trace rate. The trace rate represents the amount of tracing each mutator thread should perform relative to the amount of space it is attempting to allocate in the heap. In this example, a mutator thread that allocates 20 bytes will be required to trace 20 * 8.12 = 162 bytes. If also running in generational mode, an additional nurseryfreebytes= attribute is displayed, showing the status of the new area as concurrent mark was triggered.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值