Package com.illumon.iris.db.v2.utils
Class UpdatePerformanceTracker.SubEntry
java.lang.Object
com.illumon.iris.db.v2.utils.UpdatePerformanceTracker.SubEntry
- All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable
- Direct Known Subclasses:
UpdatePerformanceTracker.Entry
- Enclosing class:
- UpdatePerformanceTracker
public static class UpdatePerformanceTracker.SubEntry
extends Object
implements com.fishlib.base.log.LogOutputAppendable
A smaller entry that simply records usage data, meant for aggregating into the larger entry.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
com.fishlib.base.log.LogOutput
append
(com.fishlib.base.log.LogOutput logOutput) long
long
long
long
long
long
long
long
long
void
void
-
Constructor Details
-
SubEntry
public SubEntry()
-
-
Method Details
-
onSubEntryStart
public void onSubEntryStart() -
onSubEntryEnd
public void onSubEntryEnd() -
getIntervalUsageNanos
public long getIntervalUsageNanos() -
getIntervalCpuNanos
public long getIntervalCpuNanos() -
getIntervalUserCpuNanos
public long getIntervalUserCpuNanos() -
getIntervalInitialReads
public long getIntervalInitialReads() -
getIntervalRepeatReads
public long getIntervalRepeatReads() -
getIntervalAllocatedBytes
public long getIntervalAllocatedBytes() -
getIntervalPoolAllocatedBytes
public long getIntervalPoolAllocatedBytes() -
getIntervalInitialReadUsageNanos
public long getIntervalInitialReadUsageNanos() -
getIntervalRepeatReadUsageNanos
public long getIntervalRepeatReadUsageNanos() -
append
public com.fishlib.base.log.LogOutput append(com.fishlib.base.log.LogOutput logOutput) - Specified by:
append
in interfacecom.fishlib.base.log.LogOutputAppendable
-
accumulate
-