|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
BenchTask | Interface to be implemented by all tasks. |
BenchTimer | Interface representing a timer to be used to measure the performance of tasks. |
JBenchEventListener | Interface used for the output of all results. |
PropertyBasedSuite.Defaults | Interface for the default configuration values |
PropertyBasedSuite.PropertyNames | Interface for the property names appearing in the configuration file. |
Class Summary | |
BenchSuite | Class encapsulating a set of tasks and a general configuration. |
ClockTimer | Timer measuring wall-clock time using System.currentTimeMillis() |
CPUTimer | Timer using the JVM profiling API to get more accurate timing. |
EventWriter | Simple class to implement JBenchEventListener by writing results out to a PrintWriter. |
JBench | Main class responsible for setting up and running benchmarks. |
PropertyBasedSuite | A BenchSuite loaded from a properties file. |
TaskResults | Class encapsulating the results of a series of tests. |
Exception Summary | |
ConfigurationException | Exception indicating that a specified configuration is invalid. |
TaskException | Exception indicating that a task was configured incorrectly or failed a test. |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |