|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectutil.Statistics
public abstract class Statistics
Abstract class for encapsulating statistics collected by the runtime system.
| Constructor Summary | |
|---|---|
Statistics()
|
|
| Method Summary | |
|---|---|
abstract void |
dumpFull(PrintStream out)
Prints the full results for the statistics. |
abstract void |
dumpSummary(PrintStream out)
Prints a summary of the statistics. |
abstract void |
merge(Object other)
Merge two of the same type of statistics together. |
protected void |
printFullHeader(PrintStream out,
String header)
Prints out appropriately formatted header for dumpFull(PrintStream) output. |
protected void |
printSummaryHeader(PrintStream out,
String header)
Prints out appropriately formatted for dumpSummary(PrintStream) output. |
protected float[] |
summarizeFloats(Collection<Float> list,
int drop)
Returns mean, min, max, and variance of a collection of floats. |
protected void |
summarizeFloats(PrintStream out,
Collection<Float> list,
int drop,
String prefix)
Prints out mean, min, max, and stdev of a collection of floats. |
protected void |
summarizeFloats(PrintStream out,
Collection<Float> list,
String prefix)
Prints out mean, min, max, and stdev of a collection of floats. |
protected float[] |
summarizeInts(Collection<Integer> list,
int drop)
Returns mean, min, max, and variance of a collection of integers. |
protected void |
summarizeInts(PrintStream out,
Collection<Integer> list,
int drop,
String prefix)
Prints out mean, min, max, and stdev of a collection of integers. |
protected void |
summarizeInts(PrintStream out,
Collection<Integer> list,
String prefix)
Prints out mean, min, max, and stdev of a collection of integers. |
protected float[] |
summarizeLongs(Collection<Long> list,
int drop)
Returns mean, min, max, and variance of a collection of longs. |
protected void |
summarizeLongs(PrintStream out,
Collection<Long> list,
int drop,
String prefix)
Prints out mean, min, max, and stdev of a collection of longs. |
protected void |
summarizeLongs(PrintStream out,
Collection<Long> list,
int drop,
String prefix,
boolean suppressNewline)
Prints out mean, min, max, and stdev of a collection of longs. |
protected void |
summarizeLongs(PrintStream out,
Collection<Long> list,
String prefix)
Prints out mean, min, max, and stdev of a collection of longs. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Statistics()
| Method Detail |
|---|
public abstract void dumpSummary(PrintStream out)
out - output streampublic abstract void dumpFull(PrintStream out)
out - output streampublic abstract void merge(Object other)
other - another statistics object of the same type to be merged with
protected final void printFullHeader(PrintStream out,
String header)
dumpFull(PrintStream) output.
out - output streamheader - header to print
protected final void printSummaryHeader(PrintStream out,
String header)
dumpSummary(PrintStream) output.
out - header -
protected final void summarizeInts(PrintStream out,
Collection<Integer> list,
String prefix)
out - output streamlist - collection of integersprefix - string to prefix the output
protected final void summarizeInts(PrintStream out,
Collection<Integer> list,
int drop,
String prefix)
out - output streamlist - collection of integersdrop - exclude the first drop integers from the outputprefix - string to prefix the output
protected final float[] summarizeInts(Collection<Integer> list,
int drop)
list - collection of integersdrop - exclude the first drop integers from the results
protected final void summarizeLongs(PrintStream out,
Collection<Long> list,
String prefix)
out - output streamlist - collection of longsprefix - string to prefix the output
protected final void summarizeLongs(PrintStream out,
Collection<Long> list,
int drop,
String prefix)
out - output streamlist - collection of longsdrop - exclude the first drop longs from the outputprefix - string to prefix the output
protected final void summarizeLongs(PrintStream out,
Collection<Long> list,
int drop,
String prefix,
boolean suppressNewline)
out - output streamlist - collection of longsdrop - exclude the first drop longs from the outputprefix - string to prefix the outputnewLine - suppress trailing newline
protected final float[] summarizeLongs(Collection<Long> list,
int drop)
list - collection of longsdrop - exclude the first drop longs from the results
protected final void summarizeFloats(PrintStream out,
Collection<Float> list,
String prefix)
out - output streamlist - collection of floatsprefix - string to prefix the output
protected final void summarizeFloats(PrintStream out,
Collection<Float> list,
int drop,
String prefix)
out - output streamlist - collection of floatsdrop - exclude the first drop floats from the outputprefix - string to prefix the output
protected final float[] summarizeFloats(Collection<Float> list,
int drop)
list - collection of floatsdrop - exclude the first drop floats from the results
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||