Skip to content

//misk/misk.perf

Package-level declarations

Types

Name Summary
ForPauseDetector [jvm]
@Qualifier
@Target(allowedTargets = [AnnotationTarget.CLASS, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.FIELD, AnnotationTarget.TYPE])
annotation class ForPauseDetector
Used to bind a Sleeper and Ticker that are suitable for usage by the PauseDetector
PauseDetectorConfig [jvm]
data class PauseDetectorConfig@JvmOverloadsconstructor(val resolutionMillis: Long = 1, val logInfoMillis: Long = 1000, val logWarnMillis: Long = -1, val logErrorMillis: Long = -1, val metricsUpdateFloor: Long = 0)
Configuration for the PauseDetector
PauseDetectorModule [jvm]
class PauseDetectorModule@JvmOverloadsconstructor(val pauseDetectorConfig: PauseDetectorConfig = PauseDetectorConfig()) : KAbstractModule
Install this module to run the PauseDetector in the background.