Abstract required for the org.scalameter.ScalaMeterFramework to find all performance tests.
Base class for ScalaMeter benchmarks.
Executor is a class that executes benchmarks.
Executor is a class that executes benchmarks.
It uses a warmer to get the VM to a state where benchmarks can be executed. It then uses a measurer to do the actual measurements.
Base class for ScalaMeter generators.
Base class for ScalaMeter generators.
Generators create warmup and benchmark datasets for running benchmarks. They support neat combinator-style syntax for composing more complex generators out of simpler ones.
Persistors are used to store historical data about benchmark runs.
Pretty prints values.
Pretty prints values.
The default implementation simply calls toString
method.
Reporters report results of ScalaMeter benchmarks.
Reporters report results of ScalaMeter benchmarks.
Reporters are called at the completion of each benchmark, and once more after all benchmarks complete.
Companion object with default implementations.
Object containing keys specific to the ScalaMeter benchmarking framework.
Import the contents of this singleton object to obtain access to most abstractions in the ScalaMeter API.
Import the contents of this singleton object to obtain access to most abstractions in the ScalaMeter API.
Note that some definitions might shadow others, so if you import the contents of this object, you should not import the contents of other packages directly.
This object contains:
PerformanceTest
execution
packagereporting
packagepersistence
packageExecutor.Measurer
objectRegressionReporter.Tester
objectRegressionReporter.Historian
objectChartReporter.ChartFactory
objectHtmlReporter.Renderer
object