A B C D E F H I L M O P R S T U V W 
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
 
A B C D E F H I L M O P R S T U V W 
All Classes All Packages