This option determines the usage of which area, LOA (large object area) or SOA (small object area), is metered and therefore which allocations are taxed during concurrent mark operations.
- (Default) Applies the allocation tax to allocations from the small object area (SOA).
- Applies the allocation tax to allocations from the large object area (LOA).
- The collector dynamically determines which area to meter based on which area is exhausted first, whether it is the SOA or the LOA.
By default, allocation tax is applied to the SOA.
This option is not supported with the balanced GC policy (
-Xgcpolicy:balanced) or metronome GC policy (