Package com.google.apphosting.runtime.timer
package com.google.apphosting.runtime.timer
-
ClassDescription
AbstractIntervalTimeris common base class forTimerimplementations that base measure the change in some value between the point where the timer is started and the point where the timer is stopped.AbstractSharedTimerSettracks a single counter that is shared by all of theTimerinstances that are part of the set.CpuRatioTimeris a compositeTimerthat is backed by two otherTimerobjects -- e.g.CpuSpeedExtractorcan be used to extract the CPU speed of the current machine.Creates aCpuSpeedExtractorthat can be used to determine the speed of the CPUs on the current machine.JmxGcTimerSetcreates timers that measures the amount of time spent in garbage collection while the timer was running.JmxHotspotTimerSetcreates timers that measures the amount of time spent in Hotspot compilation while each timer was running.Timeris a base interface for various timer implementations provided in this package.TimerFactorycreates newTimerinstances.TimerSetis an abstraction for creating one or moreTimerinstances that are interdependent in some way.