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 Constructor Description SubEntry()
-
Method Summary
Modifier and Type Method Description void
accumulate(UpdatePerformanceTracker.SubEntry entry)
com.fishlib.base.log.LogOutput
append(com.fishlib.base.log.LogOutput logOutput)
long
getIntervalAllocatedBytes()
long
getIntervalCpuNanos()
long
getIntervalInitialReads()
long
getIntervalInitialReadUsageNanos()
long
getIntervalPoolAllocatedBytes()
long
getIntervalRepeatReads()
long
getIntervalRepeatReadUsageNanos()
long
getIntervalUsageNanos()
long
getIntervalUserCpuNanos()
void
onSubEntryEnd()
void
onSubEntryStart()
-
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
-