| Interface | Description |
|---|---|
| CpuSpeedExtractor |
CpuSpeedExtractor can be used to extract the CPU speed of
the current machine. |
| Timer |
Timer is a base interface for various timer implementations
provided in this package. |
| TimerSet |
TimerSet is an abstraction for creating one or more
Timer instances that are interdependent in some way. |
| Class | Description |
|---|---|
| AbstractIntervalTimer |
AbstractIntervalTimer is common base class for Timer implementations that base measure the change in some value
between the point where the timer is started and the point where
the timer is stopped. |
| AbstractSharedTimerSet |
AbstractSharedTimerSet tracks a single counter that is
shared by all of the Timer instances that are part of the
set. |
| CpuRatioTimer |
CpuRatioTimer is a composite Timer that is backed
by two other Timer objects -- e.g. |
| CpuSpeedExtractorFactory |
Creates a
CpuSpeedExtractor that can be used to
determine the speed of the CPUs on the current machine. |
| JmxGcTimerSet |
JmxGcTimerSet creates timers that measures the amount of
time spent in garbage collection while the timer was running. |
| JmxHotspotTimerSet |
JmxHotspotTimerSet creates timers that measures the amount
of time spent in Hotspot compilation while each timer was running. |
| TimerFactory |
TimerFactory creates new Timer instances. |
Copyright © 2022. All rights reserved.