|
|||||||||
| 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 | ||||||||