APIdia Launch Partner
Top Fields Constructors Methods
jdk.jfr.internal.settings

pack-priv final Class ThrottlerWindow

extends Object
Class Inheritance
Imports
jdk.jfr.internal.JVMSupport, .JVM, java.util.StringJoiner, java.util.concurrent.atomic.AtomicLong

Field Summary

Modifier and TypeField and Description
private volatile long
private final AtomicLong
pack-priv ThrottlerParameters
pack-priv long
pack-priv long

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv long
pack-priv long
debt()

pack-priv void
pack-priv boolean
isExpired(long timestamp)

pack-priv long
pack-priv long
pack-priv boolean
pack-priv long
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

endTicksback to summary
private volatile long endTicks
measuredPopulationSizeback to summary
private final AtomicLong measuredPopulationSize
parametersback to summary
pack-priv ThrottlerParameters parameters
projectedPopulationSizeback to summary
pack-priv long projectedPopulationSize
samplingIntervalback to summary
pack-priv long samplingInterval

Constructor Detail

ThrottlerWindowback to summary
pack-priv ThrottlerWindow()

Method Detail

accumulatedDebtback to summary
pack-priv long accumulatedDebt()
debtback to summary
pack-priv long debt()
initializeback to summary
pack-priv void initialize(ThrottlerParameters parameters)
isExpiredback to summary
pack-priv boolean isExpired(long timestamp)
maxSampleSizeback to summary
pack-priv long maxSampleSize()
populationSizeback to summary
pack-priv long populationSize()
sampleback to summary
pack-priv boolean sample()
sampleSizeback to summary
pack-priv long sampleSize()
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.