All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AfterExperiment An annotation for methods to be run after an experiment has been performed.AfterRep Apply this annotation to any method without parameters to have it run after each rep of aMacrobenchmark.All The default value of lifecycle annotations that indicates it should associate with all benchmark types.AllocationMeasurement Annotation that identifies a given method as an "allocation measurement" method.ArbitraryMeasurement Annotation that identifies a given method as an "arbitrary measurement" method.BeforeExperiment An annotation for methods to be run before an experiment has been performed.BeforeRep Apply this annotation to any method without parameters to have it run before each rep of aMacrobenchmark.Benchmark Annotation for benchmark methods.BenchmarkSpec A specification by which a benchmark method invocation can be uniquely identified.BenchmarkSpec.Builder ExcludeFromJson Indicates that a field or type should not be serialized to JSON.Footprint Annotates a method whose return value is an object whose total memory footprint is to be measured.Host The performance-informing properties of the host on which a benchmark is run.Host.Builder InstrumentSpec A specification by which the application of an instrument can be uniquely identified.InstrumentSpec.Builder InstrumentType Enumeration of the available types of instruments for running benchmarks.Macrobenchmark Apply this annotation to any method without parameters to have it timed as a macrobenchmark.Measurement A single, weighted measurement.Measurement.Builder Param To make your benchmark depend on a parameterized value, create a field with the name you want this parameter to be known by, and add this annotation.ResultProcessor Interface for processing results as they complete.Run A single invocation of caliper.Run.Builder Scenario The combination of properties whose combination, when measured with a particular instrument, should produce a repeatable resultScenario.Builder SkipThisScenarioException Throw this exception from your benchmark class's setUp method, or benchmark method to indicate that the combination of parameters supplied should not be benchmarked.Trial An invocation of a single scenario measured with a single instrument and the results thereof.Trial.Builder Value A magnitude with units.VmOptions An annotation applied to a benchmark that specifies flags to be applied to the VM.VmSpec A configuration of a virtual machine.VmSpec.Builder