A B C D E F H I L M O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addAllMeasurements(Iterable<Measurement>) - Method in class com.google.caliper.model.Trial.Builder
- addAllOptions(Map<String, String>) - Method in class com.google.caliper.model.InstrumentSpec.Builder
- addAllOptions(Map<String, String>) - Method in class com.google.caliper.model.VmSpec.Builder
- addAllParameters(Map<String, String>) - Method in class com.google.caliper.model.BenchmarkSpec.Builder
- addAllProperties(Map<String, String>) - Method in class com.google.caliper.model.Host.Builder
- addAllProperties(Map<String, String>) - Method in class com.google.caliper.model.VmSpec.Builder
- addMeasurement(Measurement) - Method in class com.google.caliper.model.Trial.Builder
- addMeasurement(Measurement.Builder) - Method in class com.google.caliper.model.Trial.Builder
- addOption(String, String) - Method in class com.google.caliper.model.InstrumentSpec.Builder
- addOption(String, String) - Method in class com.google.caliper.model.VmSpec.Builder
- addParameter(String, String) - Method in class com.google.caliper.model.BenchmarkSpec.Builder
- addProperty(String, String) - Method in class com.google.caliper.model.Host.Builder
- addProperty(String, String) - Method in class com.google.caliper.model.VmSpec.Builder
- AfterExperiment - Annotation Type in com.google.caliper
-
An annotation for methods to be run after an experiment has been performed.
- AfterRep - Annotation Type in com.google.caliper.api
-
Apply this annotation to any method without parameters to have it run after each rep of a
Macrobenchmark. - All - Annotation Type in com.google.caliper
-
The default value of lifecycle annotations that indicates it should associate with all benchmark types.
- ALLOCATION_MACRO - com.google.caliper.model.InstrumentType
-
Allocation macrobenchmark instrument.
- ALLOCATION_MICRO - com.google.caliper.model.InstrumentType
-
Allocation microbenchmark instrument.
- AllocationMeasurement - Annotation Type in com.google.caliper.model
-
Annotation that identifies a given method as an "allocation measurement" method.
- ARBITRARY_MEASUREMENT - com.google.caliper.model.InstrumentType
-
Arbitrary measurement instrument.
- ArbitraryMeasurement - Annotation Type in com.google.caliper.model
-
Annotation that identifies a given method as an "arbitrary measurement" method.
B
- BeforeExperiment - Annotation Type in com.google.caliper
-
An annotation for methods to be run before an experiment has been performed.
- BeforeRep - Annotation Type in com.google.caliper.api
-
Apply this annotation to any method without parameters to have it run before each rep of a
Macrobenchmark. - Benchmark - Annotation Type in com.google.caliper
-
Annotation for benchmark methods.
- benchmarkSpec() - Method in class com.google.caliper.model.Scenario
- benchmarkSpec(BenchmarkSpec) - Method in class com.google.caliper.model.Scenario.Builder
- benchmarkSpec(BenchmarkSpec.Builder) - Method in class com.google.caliper.model.Scenario.Builder
- BenchmarkSpec - Class in com.google.caliper.model
-
A specification by which a benchmark method invocation can be uniquely identified.
- BenchmarkSpec.Builder - Class in com.google.caliper.model
- build() - Method in class com.google.caliper.model.BenchmarkSpec.Builder
- build() - Method in class com.google.caliper.model.Host.Builder
- build() - Method in class com.google.caliper.model.InstrumentSpec.Builder
- build() - Method in class com.google.caliper.model.Measurement.Builder
- build() - Method in class com.google.caliper.model.Run.Builder
- build() - Method in class com.google.caliper.model.Scenario.Builder
- build() - Method in class com.google.caliper.model.Trial.Builder
- build() - Method in class com.google.caliper.model.VmSpec.Builder
- Builder() - Constructor for class com.google.caliper.model.BenchmarkSpec.Builder
- Builder() - Constructor for class com.google.caliper.model.Host.Builder
- Builder() - Constructor for class com.google.caliper.model.InstrumentSpec.Builder
- Builder() - Constructor for class com.google.caliper.model.Measurement.Builder
- Builder() - Constructor for class com.google.caliper.model.Scenario.Builder
- Builder() - Constructor for class com.google.caliper.model.VmSpec.Builder
- Builder(UUID) - Constructor for class com.google.caliper.model.Run.Builder
- Builder(UUID) - Constructor for class com.google.caliper.model.Trial.Builder
C
- className() - Method in class com.google.caliper.model.BenchmarkSpec
- className() - Method in class com.google.caliper.model.InstrumentSpec
- className(String) - Method in class com.google.caliper.model.BenchmarkSpec.Builder
- className(String) - Method in class com.google.caliper.model.InstrumentSpec.Builder
- com.google.caliper - package com.google.caliper
- com.google.caliper.api - package com.google.caliper.api
- com.google.caliper.model - package com.google.caliper.model
-
These classes model the data that is collected by the caliper runner: the record of which scenarios were tested on which VMs by which instruments and, most importantly, all the measurements that were observed.
- create(double, String) - Static method in class com.google.caliper.model.Value
D
- DEFAULT - Static variable in class com.google.caliper.model.Trial
- description() - Method in annotation type com.google.caliper.model.ArbitraryMeasurement
-
Text description of the quantity measured by this measurement method.
- description() - Method in class com.google.caliper.model.Measurement
- description(String) - Method in class com.google.caliper.model.Measurement.Builder
E
- equals(Object) - Method in class com.google.caliper.model.BenchmarkSpec
- equals(Object) - Method in class com.google.caliper.model.Host
- equals(Object) - Method in class com.google.caliper.model.InstrumentSpec
- equals(Object) - Method in class com.google.caliper.model.Measurement
- equals(Object) - Method in class com.google.caliper.model.Run
- equals(Object) - Method in class com.google.caliper.model.Scenario
- equals(Object) - Method in class com.google.caliper.model.Trial
- equals(Object) - Method in class com.google.caliper.model.Value
- equals(Object) - Method in class com.google.caliper.model.VmSpec
- exclude() - Method in annotation type com.google.caliper.api.Footprint
-
Optionally ignore instances of the specified types (including subclasses) when measuring.
- ExcludeFromJson - Annotation Type in com.google.caliper.model
-
Indicates that a field or type should not be serialized to JSON.
F
- Footprint - Annotation Type in com.google.caliper.api
-
Annotates a method whose return value is an object whose total memory footprint is to be measured.
H
- hashCode() - Method in class com.google.caliper.model.BenchmarkSpec
- hashCode() - Method in class com.google.caliper.model.Host
- hashCode() - Method in class com.google.caliper.model.InstrumentSpec
- hashCode() - Method in class com.google.caliper.model.Measurement
- hashCode() - Method in class com.google.caliper.model.Run
- hashCode() - Method in class com.google.caliper.model.Scenario
- hashCode() - Method in class com.google.caliper.model.Trial
- hashCode() - Method in class com.google.caliper.model.Value
- hashCode() - Method in class com.google.caliper.model.VmSpec
- hashFunctionForTesting(HashFunction) - Method in class com.google.caliper.model.Host.Builder
-
This only exists for tests to induce hash collisions.
- host() - Method in class com.google.caliper.model.Scenario
- host(Host) - Method in class com.google.caliper.model.Scenario.Builder
- host(Host.Builder) - Method in class com.google.caliper.model.Scenario.Builder
- Host - Class in com.google.caliper.model
-
The performance-informing properties of the host on which a benchmark is run.
- Host.Builder - Class in com.google.caliper.model
I
- id() - Method in class com.google.caliper.model.Run
- id() - Method in class com.google.caliper.model.Trial
- indexByDescription(Iterable<Measurement>) - Static method in class com.google.caliper.model.Measurement
- instrumentClass(Class<?>) - Method in class com.google.caliper.model.InstrumentSpec.Builder
- instrumentSpec() - Method in class com.google.caliper.model.Trial
- instrumentSpec(InstrumentSpec) - Method in class com.google.caliper.model.Trial.Builder
- instrumentSpec(InstrumentSpec.Builder) - Method in class com.google.caliper.model.Trial.Builder
- InstrumentSpec - Class in com.google.caliper.model
-
A specification by which the application of an instrument can be uniquely identified.
- InstrumentSpec.Builder - Class in com.google.caliper.model
- InstrumentType - Enum in com.google.caliper.model
-
Enumeration of the available types of instruments for running benchmarks.
L
- label() - Method in class com.google.caliper.model.Run
- label(String) - Method in class com.google.caliper.model.Run.Builder
M
- Macrobenchmark - Annotation Type in com.google.caliper.api
-
Apply this annotation to any method without parameters to have it timed as a macrobenchmark.
- magnitude() - Method in class com.google.caliper.model.Value
- Measurement - Class in com.google.caliper.model
-
A single, weighted measurement.
- Measurement.Builder - Class in com.google.caliper.model
- measurements() - Method in class com.google.caliper.model.Trial
- methodName() - Method in class com.google.caliper.model.BenchmarkSpec
- methodName(String) - Method in class com.google.caliper.model.BenchmarkSpec.Builder
O
- options() - Method in class com.google.caliper.model.InstrumentSpec
- options() - Method in class com.google.caliper.model.VmSpec
P
- Param - Annotation Type in com.google.caliper
-
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.
- parameters() - Method in class com.google.caliper.model.BenchmarkSpec
- processTrial(Trial) - Method in interface com.google.caliper.api.ResultProcessor
- properties() - Method in class com.google.caliper.model.Host
- properties() - Method in class com.google.caliper.model.VmSpec
R
- ResultProcessor - Interface in com.google.caliper.api
-
Interface for processing results as they complete.
- run() - Method in class com.google.caliper.model.Trial
- run(Run) - Method in class com.google.caliper.model.Trial.Builder
- run(Run.Builder) - Method in class com.google.caliper.model.Trial.Builder
- Run - Class in com.google.caliper.model
-
A single invocation of caliper.
- Run.Builder - Class in com.google.caliper.model
- RUNTIME_MACRO - com.google.caliper.model.InstrumentType
-
Runtime macrobenchmark instrument.
- RUNTIME_MICRO - com.google.caliper.model.InstrumentType
-
Runtime microbenchmark instrument.
- RUNTIME_PICO - com.google.caliper.model.InstrumentType
-
Runtime picobenchmark instrument.
S
- scenario() - Method in class com.google.caliper.model.Trial
- scenario(Scenario) - Method in class com.google.caliper.model.Trial.Builder
- scenario(Scenario.Builder) - Method in class com.google.caliper.model.Trial.Builder
- Scenario - Class in com.google.caliper.model
-
The combination of properties whose combination, when measured with a particular instrument, should produce a repeatable result
- Scenario.Builder - Class in com.google.caliper.model
- SkipThisScenarioException - Exception in com.google.caliper.api
-
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.
- SkipThisScenarioException() - Constructor for exception com.google.caliper.api.SkipThisScenarioException
- startTime() - Method in class com.google.caliper.model.Run
- startTime(Instant) - Method in class com.google.caliper.model.Run.Builder
T
- toString() - Method in class com.google.caliper.model.BenchmarkSpec
- toString() - Method in class com.google.caliper.model.Host
- toString() - Method in class com.google.caliper.model.InstrumentSpec
- toString() - Method in class com.google.caliper.model.Measurement
- toString() - Method in class com.google.caliper.model.Run
- toString() - Method in class com.google.caliper.model.Scenario
- toString() - Method in class com.google.caliper.model.Trial
- toString() - Method in class com.google.caliper.model.Value
- toString() - Method in class com.google.caliper.model.VmSpec
- Trial - Class in com.google.caliper.model
-
An invocation of a single scenario measured with a single instrument and the results thereof.
- Trial.Builder - Class in com.google.caliper.model
U
- unit() - Method in class com.google.caliper.model.Value
- units() - Method in annotation type com.google.caliper.model.ArbitraryMeasurement
-
The units for the value returned by this measurement method.
V
- value() - Method in annotation type com.google.caliper.AfterExperiment
-
A qualifier for which types of experiments this method should run.
- value() - Method in annotation type com.google.caliper.api.VmOptions
- value() - Method in annotation type com.google.caliper.BeforeExperiment
-
A qualifier for which types of experiments this method should run.
- value() - Method in class com.google.caliper.model.Measurement
- value() - Method in annotation type com.google.caliper.Param
-
One or more default values, as strings, that this parameter should be given if none are specified on the command line.
- value(Value) - Method in class com.google.caliper.model.Measurement.Builder
- Value - Class in com.google.caliper.model
-
A magnitude with units.
- valueOf(String) - Static method in enum com.google.caliper.model.InstrumentType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.google.caliper.model.InstrumentType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VmOptions - Annotation Type in com.google.caliper.api
-
An annotation applied to a benchmark that specifies flags to be applied to the VM.
- vmSpec() - Method in class com.google.caliper.model.Scenario
- vmSpec(VmSpec) - Method in class com.google.caliper.model.Scenario.Builder
- vmSpec(VmSpec.Builder) - Method in class com.google.caliper.model.Scenario.Builder
- VmSpec - Class in com.google.caliper.model
-
A configuration of a virtual machine.
- VmSpec.Builder - Class in com.google.caliper.model
W
- weight() - Method in class com.google.caliper.model.Measurement
- weight(double) - Method in class com.google.caliper.model.Measurement.Builder
All Classes All Packages