Package | Description |
---|---|
org.perfidix |
* This is the main package which has Benchmark as the main component of the framework and Perfidix as an
external
starting point.
|
org.perfidix.meter |
* All meters which are used by perfidix are located in this package.
|
org.perfidix.ouput |
* The different kinds of outputs are located in this package.
|
org.perfidix.result |
The results are stored in a datastructure based in the classes in this package.
|
org.perfidix.socketadapter |
This class offers all possibilties to hand on a Perclipse Plugin.
|
Modifier and Type | Field and Description |
---|---|
static Set<AbstractMeter> |
AbstractConfig.METERS
Standard meters
|
Modifier and Type | Method and Description |
---|---|
AbstractMeter[] |
AbstractConfig.getMeters()
Getter for member meters
|
Constructor and Description |
---|
AbstractConfig(int paramRuns,
Set<AbstractMeter> paramMeters,
Set<AbstractOutput> paramOutput,
KindOfArrangement paramArr,
double paramGC)
Simple constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
CountingMeter
Simple meter to count given ticks.
|
class |
FileMeter
File meter for measuring the size of a file or directory registered beforehand.
|
class |
MemMeter
Meter to bench the amount of memory used by the current Benchmark.
|
class |
ThreadMeter
This class measures the number of threads in the runtime.
|
class |
TimeMeter
Meter to bench the amount of time used by the current Benchmark.
|
Modifier and Type | Method and Description |
---|---|
boolean |
TabularSummaryOutput.listenToResultSet(Method meth,
AbstractMeter meter,
double data)
Listening to a resultset and handling the data.
|
boolean |
CSVOutput.listenToResultSet(Method meth,
AbstractMeter meter,
double data)
Listening to a resultset and handling the data.
|
abstract boolean |
AbstractOutput.listenToResultSet(Method meth,
AbstractMeter meter,
double data)
Listening to a resultset and handling the data.
|
Modifier and Type | Method and Description |
---|---|
Set<AbstractMeter> |
AbstractResult.getRegisteredMeters()
Getting all meters registered in this result.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractResult.addData(AbstractMeter meter,
double data)
Adding a data to a meter.
|
void |
BenchmarkResult.addData(Method meth,
AbstractMeter meter,
double data)
Adding a dataset to a given meter and adapting the underlaying result
model.
|
double |
AbstractResult.getConf05(AbstractMeter meter)
Computes the confidence 05 interval-factor.
|
double |
AbstractResult.getConf95(AbstractMeter meter)
Computes the confidence 95 interval-factor.
|
int |
AbstractResult.getNumberOfResult(AbstractMeter meter)
Returning the number of results for one specific meter.
|
Collection<Double> |
AbstractResult.getResultSet(AbstractMeter meter)
an array of all data items in the structure.
|
double |
AbstractResult.getStandardDeviation(AbstractMeter meter)
Computes the standard deviation.
|
double |
AbstractResult.max(AbstractMeter meter)
Computes the maximum.
|
double |
AbstractResult.mean(AbstractMeter meter)
Returns the arithmetic mean of the result set.
|
double |
AbstractResult.min(AbstractMeter meter)
Computes the minimum.
|
double |
AbstractResult.squareSum(AbstractMeter meter)
Computes the square sum of the elements.
|
double |
AbstractResult.sum(AbstractMeter meter)
Computes the sum over all data items.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SocketListener.listenToResultSet(Method meth,
AbstractMeter meter,
double data)
Listening to a resultset and handling the data.
|
boolean |
SocketViewProgressUpdater.updateCurrentElement(AbstractMeter meter,
String name)
This method notifies the eclipse view which element is currently benched.
|
boolean |
IUpdater.updateCurrentElement(AbstractMeter meter,
String name)
This method notifies the eclipse view which element is currently benched.
|
Copyright © 2013 University of Konstanz, Distributed Systems Group. All Rights Reserved.