VjPerf
Class PerfDataCollector

java.lang.Object
VjPerf.PerfDataCollector
- public class PerfDataCollector
- extends java.lang.Object
name
public java.lang.String name
datalines
public VjGUI.util.LinkedList datalines
num
public int num
numsamps
public int[] numsamps
totalsum
public double totalsum
totalsamps
public int totalsamps
maxvals
public double[] maxvals
maxlinetotal
public double maxlinetotal
sums
public double[] sums
prevplace
int prevplace
prevval
double prevval
dl
DataLine dl
place
int place
infochunk
VjConfig.ConfigChunk infochunk
maxdatalines
int maxdatalines
PerfDataCollector
public PerfDataCollector(java.lang.String _name,
int _num,
int maxsamples)
write
public void write(java.io.DataOutputStream out)
throws java.io.IOException
addDataLine
private void addDataLine(DataLine dl)
setMaxSamples
public void setMaxSamples(int n)
getNumPhases
public int getNumPhases()
getName
public java.lang.String getName()
refreshMaxValues
public void refreshMaxValues()
getMaxValue
public double getMaxValue()
getMaxValueForPhase
public double getMaxValueForPhase(int phase)
getAverageForPhase
public double getAverageForPhase(int _phase)
getLabelForPhase
public java.lang.String getLabelForPhase(int _phase)
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object
- Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method
never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string
concatenation with this object. If the result is
null, string concatenation will instead
use "null".
The default implementation returns
getClass().getName() + "@" +
Integer.toHexString(hashCode()).
prebuff
public java.lang.String prebuff(double d,
int b)
dumpData
public java.lang.String dumpData()
padFloat
private java.lang.String padFloat(double f)
generateAverages
public void generateAverages(int preskip,
int postskip)
dumpAverages
public java.lang.String dumpAverages(int preskip,
int postskip,
boolean doanomaly,
double cutoff)
read
public void read(VjConfig.ConfigStreamTokenizer st)