Package org.apache.uima.util.impl
Class SerializationMeasures.StatDetail
java.lang.Object
org.apache.uima.util.impl.SerializationMeasures.StatDetail
- Enclosing class:
- SerializationMeasures
Statistical details
There's instances of this class for
- the main heap
- the aux heaps
- the string offsets, the string lengths
Heap: xxxx [name-of-delta: [Total: <TotalBytes>(negative%) Histo: a(neg%) b(neg%) c(neg%) d(neg%) e(neg%)]]
2 styles: one uses only one counter, no delta - used for byte, short, and long heaps
other is for main heap, uses 4 deltas.
-
Field Summary
Modifier and TypeFieldDescriptionlong
long
final int[]
int
long
long
int
long
long
long
-
Constructor Summary
ConstructorDescriptionStatDetail
(String name, boolean canBeNegative, boolean inMainHeap, int bytesPerCount) -
Method Summary
Modifier and TypeMethodDescriptionvoid
long
void
incr
(int encodedLength) void
incr
(int encodedLength, boolean isNegative) void
incrNoCompression
(int v) v is the number of bytes to incr counter 0 bytoString()
-
Field Details
-
original
public long original -
c
public final int[] c -
countTotal
public int countTotal -
lengthTotal
public int lengthTotal -
diffEncoded
public long diffEncoded -
valueLeDiff
public long valueLeDiff -
beforeZip
public long beforeZip -
afterZip
public long afterZip -
zipTime
public long zipTime -
deserializationTime
public long deserializationTime
-
-
Constructor Details
-
StatDetail
-
-
Method Details
-
getOriginal
public long getOriginal() -
accum
-
incr
public void incr(int encodedLength, boolean isNegative) -
incr
public void incr(int encodedLength) -
incrNoCompression
public void incrNoCompression(int v) v is the number of bytes to incr counter 0 by- Parameters:
v
- -
-
toString
-