Package com.carrotsearch.junitbenchmarks

JUnitBenchmarks core infrastructure and annotations.

See:
          Description

Interface Summary
IResultsConsumer An interface for consumers of benchmark results.
 

Class Summary
AbstractBenchmark A superclass for tests that should be executed as benchmarks (several rounds, GC and time accounting).
AutocloseConsumer Consumers that should be closed at shutdown (if not earlier).
Average Average with standard deviation.
BenchmarkOptionsSystemProperties Global settings for benchmarks set through system properties.
BenchmarkRule A benchmark rule (causes tests to be repeated and measured).
Escape Entity escaping.
GCSnapshot Snapshot of GC activity (cumulative for all GC types).
Result A result of a single benchmark test.
WriterConsumer IResultsConsumer printing benchmark results to a given writer.
XMLConsumer IResultsConsumer that writes XML files for each benchmark.
 

Enum Summary
ConsumerName Shortcuts for known IResultsConsumer.
 

Annotation Types Summary
BenchmarkOptions Benchmark options applicable to methods annotated as tests.
 

Package com.carrotsearch.junitbenchmarks Description

JUnitBenchmarks core infrastructure and annotations.



Copyright © 2011 Carrot Search s.c.. All Rights Reserved.