A B C D E F G H I J L M N O P R S T U V W X Z

A

add(double) - Method in class com.google.caliper.util.LastNValues
 
afterRun(ShortDuration) - Method in interface com.google.caliper.runner.ConsoleWriter
 
afterRun(ShortDuration) - Method in class com.google.caliper.runner.DefaultConsoleWriter
 
afterRun(ShortDuration) - Method in class com.google.caliper.runner.SilentConsoleWriter
 
AllocationCountInstrument - Class in com.google.caliper.runner
AllocationInstrument that measures the number of objects allocated by the benchmark method.
AllocationCountInstrument() - Constructor for class com.google.caliper.runner.AllocationCountInstrument
 
AllocationCountWorker - Class in com.google.caliper.worker
AllocationWorker subclass that builds its Measurement based on the number of allocations observed.
AllocationCountWorker() - Constructor for class com.google.caliper.worker.AllocationCountWorker
 
AllocationMeasurement - Annotation Type in com.google.caliper.model
Annotation that identifies a given method as an "allocation measurement" method.
AllocationMeasurer - Class in com.google.caliper
 
AllocationSizeInstrument - Class in com.google.caliper.runner
AllocationInstrument that measures the total number of bytes allocated by the benchmark method.
AllocationSizeInstrument() - Constructor for class com.google.caliper.runner.AllocationSizeInstrument
 
AllocationSizeWorker - Class in com.google.caliper.worker
AllocationWorker subclass that builds its Measurement based on the total number of bytes of allocations observed.
AllocationSizeWorker() - Constructor for class com.google.caliper.worker.AllocationSizeWorker
 
ArbitraryMeasurement - Annotation Type in com.google.caliper.model
Annotation that identifies a given method as an "arbitrary measurement" method.
ArbitraryMeasurementInstrument - Class in com.google.caliper.runner
Instrument for taking an arbitrary measurement.
ArbitraryMeasurementInstrument() - Constructor for class com.google.caliper.runner.ArbitraryMeasurementInstrument
 
ArbitraryMeasurementWorker - Class in com.google.caliper.worker
Worker for arbitrary measurements.
ArbitraryMeasurementWorker() - Constructor for class com.google.caliper.worker.ArbitraryMeasurementWorker
 
ArbitraryMeasurementWorker(Ticker) - Constructor for class com.google.caliper.worker.ArbitraryMeasurementWorker
 
Arguments - Class in com.google.caliper
Parse command line arguments for the runner and in-process runner.
Arguments() - Constructor for class com.google.caliper.Arguments
 
asFlattenedMap() - Method in class com.google.caliper.runner.Scenario
 
attributesOf(Element) - Static method in class com.google.caliper.XmlUtils
 

B

beforeDryRun(int) - Method in interface com.google.caliper.runner.ConsoleWriter
 
beforeDryRun(int) - Method in class com.google.caliper.runner.DefaultConsoleWriter
 
beforeDryRun(int) - Method in class com.google.caliper.runner.SilentConsoleWriter
 
beforeRun(int, int, ShortDuration) - Method in interface com.google.caliper.runner.ConsoleWriter
 
beforeRun(int, int, ShortDuration) - Method in class com.google.caliper.runner.DefaultConsoleWriter
 
beforeRun(int, int, ShortDuration) - Method in class com.google.caliper.runner.SilentConsoleWriter
 
Benchmark - Class in com.google.caliper.api
This is the class users must extend.
Benchmark - Interface in com.google.caliper
A collection of benchmarks that share a set of configuration parameters.
BenchmarkClass - Class in com.google.caliper.runner
An instance of this type represents a user-provided class that extends Benchmark.
BenchmarkClass(Class<?>) - Constructor for class com.google.caliper.runner.BenchmarkClass
 
benchmarkClassName - Variable in class com.google.caliper.model.Scenario
 
benchmarkClassName() - Method in interface com.google.caliper.runner.CaliperOptions
 
benchmarkClassName() - Method in class com.google.caliper.runner.ParsedOptions
 
benchmarkClassName - Variable in class com.google.caliper.worker.WorkerRequest
 
BenchmarkMethod - Class in com.google.caliper.runner
A method of a benchmark class that is recognized (by the appropriate Instrument) as a method that should undergo benchmark testing; for example, for the default instrument ("time"), methods that begin with the string "time" are recognized.
BenchmarkMethod(BenchmarkClass, Method, String) - Constructor for class com.google.caliper.runner.BenchmarkMethod
 
benchmarkMethod() - Method in class com.google.caliper.runner.Scenario
 
benchmarkMethodName - Variable in class com.google.caliper.model.Scenario
 
benchmarkMethodName - Variable in class com.google.caliper.worker.WorkerRequest
 
benchmarkMethodNames() - Method in interface com.google.caliper.runner.CaliperOptions
 
benchmarkMethodNames() - Method in class com.google.caliper.runner.ParsedOptions
 
benchmarkMethods() - Method in class com.google.caliper.runner.FullCartesianScenarioSelection
 
benchmarkMethods() - Method in interface com.google.caliper.runner.ScenarioSelection
 
buildScenarios() - Method in class com.google.caliper.runner.FullCartesianScenarioSelection
 
buildScenarios() - Method in interface com.google.caliper.runner.ScenarioSelection
 
bytesToUnits(long) - Method in interface com.google.caliper.Benchmark
 
bytesToUnits(long) - Method in class com.google.caliper.ConfiguredBenchmark
 
bytesToUnits(long) - Method in class com.google.caliper.SimpleBenchmark
 

C

calculateAggregateScore() - Method in interface com.google.caliper.runner.CaliperOptions
 
calculateAggregateScore() - Method in class com.google.caliper.runner.ParsedOptions
 
CALIPER_LOG_PREFIX - Static variable in class com.google.caliper.LogConstants
Must be prepended to any logs that are to be included in the run event log.
caliperArguments - Variable in class com.google.caliper.model.Run
 
CaliperData - Class in com.google.caliper.model
Note: classes in this package are deliberately quick-and-dirty and minimal, and may be upgraded to be a little more robust in the future.
CaliperData() - Constructor for class com.google.caliper.model.CaliperData
 
CaliperMain - Class in com.google.caliper.runner
Primary entry point for the caliper benchmark runner application; run with --help for details.
CaliperMain() - Constructor for class com.google.caliper.runner.CaliperMain
 
CaliperOptions - Interface in com.google.caliper.runner
 
CaliperRc - Class in com.google.caliper
 
CaliperRc - Class in com.google.caliper.runner
 
CaliperRc(Map<String, String>) - Constructor for class com.google.caliper.runner.CaliperRc
 
caliperRcFilename() - Method in interface com.google.caliper.runner.CaliperOptions
 
caliperRcFilename() - Method in class com.google.caliper.runner.ParsedOptions
 
CaliperRcManager - Class in com.google.caliper.runner
 
CaliperRcManager() - Constructor for class com.google.caliper.runner.CaliperRcManager
 
CaliperRun - Class in com.google.caliper.runner
A single execution of the benchmark runner, for a particular set of options.
CaliperRun(CaliperOptions, CaliperRc, ConsoleWriter) - Constructor for class com.google.caliper.runner.CaliperRun
 
childrenOf(Node) - Static method in class com.google.caliper.XmlUtils
 
className - Variable in class com.google.caliper.model.Instrument
 
className() - Method in class com.google.caliper.runner.BenchmarkMethod
 
cleanup(Benchmark) - Method in class com.google.caliper.runner.BenchmarkClass
 
close() - Method in class com.google.caliper.ConfiguredBenchmark
 
close() - Method in class com.google.caliper.util.InterleavedReader
 
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.
com.google.caliper.runner - package com.google.caliper.runner
 
com.google.caliper.util - package com.google.caliper.util
 
com.google.caliper.worker - package com.google.caliper.worker
 
CommandLineParser<T> - Class in com.google.caliper.util
Parses command line options.
CommandLineParser.Leftovers - Annotation Type in com.google.caliper.util
Annotates a single method in an options class to receive any "leftover" arguments.
CommandLineParser.Option - Annotation Type in com.google.caliper.util
Annotates a field or method in an options class to signify that parsed values should be injected.
ConfiguredBenchmark - Class in com.google.caliper
 
ConsoleWriter - Interface in com.google.caliper.runner
 
conventionalParser(Class<T>) - Static method in class com.google.caliper.util.Parsers
Parser that tries, in this order: ResultType.fromString(String) ResultType.decode(String) ResultType.valueOf(String) new ResultType(String)
create(Field) - Static method in class com.google.caliper.runner.Parameter
 
create(Class<? extends Benchmark>, Class<? extends Annotation>) - Static method in class com.google.caliper.runner.ParameterSet
 
createAndStage(Scenario) - Method in class com.google.caliper.runner.BenchmarkClass
 
createBenchmark(Map<String, String>) - Method in interface com.google.caliper.Benchmark
 
createBenchmark(Scenario) - Method in class com.google.caliper.ScenarioSelection
 
createBenchmark(Map<String, String>) - Method in class com.google.caliper.SimpleBenchmark
 
createBenchmarkMethod(BenchmarkClass, Method) - Method in class com.google.caliper.runner.ArbitraryMeasurementInstrument
 
createBenchmarkMethod(BenchmarkClass, Method) - Method in class com.google.caliper.runner.Instrument
 
createBenchmarkMethod(BenchmarkClass, Method) - Method in class com.google.caliper.runner.MicrobenchmarkInstrument
 
createBenchmarkMethodFromTimeMethod(BenchmarkClass, Method) - Static method in class com.google.caliper.runner.Instrument
For instruments that use Instrument.isTimeMethod(java.lang.reflect.Method) to identify their methods, this method builds a BenchmarkMethod appropriately.
createVm(Scenario) - Method in class com.google.caliper.VmFactory
 

D

DEFAULT_MARKER - Static variable in class com.google.caliper.util.InterleavedReader
 
DefaultConsoleWriter - Class in com.google.caliper.runner
 
DefaultConsoleWriter(PrintWriter) - Constructor for class com.google.caliper.runner.DefaultConsoleWriter
 
defaultVms() - Static method in class com.google.caliper.VmFactory
 
describe(ScenarioSelection) - Method in interface com.google.caliper.runner.ConsoleWriter
 
describe(ScenarioSelection) - Method in class com.google.caliper.runner.DefaultConsoleWriter
 
describe(ScenarioSelection) - Method in class com.google.caliper.runner.SilentConsoleWriter
 
description - Variable in class com.google.caliper.model.Measurement
 
detailedLogging() - Method in interface com.google.caliper.runner.CaliperOptions
 
detailedLogging() - Method in class com.google.caliper.runner.ParsedOptions
 
detectedProperties - Variable in class com.google.caliper.model.VM
 
DetectVmProperties - Class in com.google.caliper.worker
 
DetectVmProperties() - Constructor for class com.google.caliper.worker.DetectVmProperties
 
display(PrintWriter) - Method in exception com.google.caliper.runner.InvalidBenchmarkException
 
display(PrintWriter) - Method in exception com.google.caliper.runner.InvalidInstrumentException
 
display(PrintWriter) - Method in exception com.google.caliper.runner.UserCodeException
 
display() - Method in exception com.google.caliper.UserException
 
display() - Method in exception com.google.caliper.UserException.ErrorInUsageException
 
display() - Method in exception com.google.caliper.UserException.ErrorInUserCodeException
 
display() - Method in exception com.google.caliper.UserException.ExceptionFromUserCodeException
 
display(PrintWriter) - Method in exception com.google.caliper.util.DisplayUsageException
 
display(PrintWriter) - Method in exception com.google.caliper.util.InvalidCommandException
 
DisplayUsageException - Exception in com.google.caliper.util
Exception used to abort command-line processing because the user has asked for help (using either --help or -h).
DisplayUsageException() - Constructor for exception com.google.caliper.util.DisplayUsageException
 
dividedBy(long, RoundingMode) - Method in class com.google.caliper.util.ShortDuration
Returns an instance of this type that represents this value divided by the integral value divisor, rounded according to roundingMode if necessary.
dividedBy(BigDecimal, RoundingMode) - Method in class com.google.caliper.util.ShortDuration
Returns an instance of this type that represents this value divided by divisor, rounded according to roundingMode if necessary.
dryRun(Benchmark, BenchmarkMethod) - Method in class com.google.caliper.runner.ArbitraryMeasurementInstrument
 
dryRun() - Method in interface com.google.caliper.runner.CaliperOptions
 
dryRun(Benchmark, BenchmarkMethod) - Method in class com.google.caliper.runner.Instrument
 
dryRun(Benchmark, BenchmarkMethod) - Method in class com.google.caliper.runner.MicrobenchmarkInstrument
 
dryRun() - Method in class com.google.caliper.runner.ParsedOptions
 

E

Environment - Class in com.google.caliper
A description of an environment in which benchmarks are run.
Environment(Map<String, String>) - Constructor for class com.google.caliper.Environment
 
Environment - Class in com.google.caliper.model
The collected information that caliper detects about the hardware and operating system it is running under.
Environment() - Constructor for class com.google.caliper.model.Environment
 
environmentFromXml(InputStream) - Static method in class com.google.caliper.Xml
Creates an environment by decoding XML from the specified stream.
EnvironmentGetter - Class in com.google.caliper
 
EnvironmentGetter() - Constructor for class com.google.caliper.EnvironmentGetter
 
environmentLocalName - Variable in class com.google.caliper.model.Run
 
environmentLocalName - Variable in class com.google.caliper.model.Scenario
 
environments - Variable in class com.google.caliper.model.CaliperData
 
equals(Object) - Method in class com.google.caliper.Environment
 
equals(Object) - Method in class com.google.caliper.Measurement
 
equals(Object) - Method in class com.google.caliper.MeasurementSet
 
equals(Object) - Method in class com.google.caliper.Result
 
equals(Object) - Method in class com.google.caliper.Run
 
equals(Object) - Method in class com.google.caliper.runner.BenchmarkMethod
 
equals(Object) - Method in class com.google.caliper.runner.MicrobenchmarkInstrument
 
equals(Object) - Method in class com.google.caliper.runner.Scenario
 
equals(Object) - Method in class com.google.caliper.runner.VirtualMachine
 
equals(Object) - Method in class com.google.caliper.Scenario
 
equals(Object) - Method in class com.google.caliper.ScenarioResult
 
estimateRuntimePerTrial() - Method in class com.google.caliper.runner.Instrument
 
estimateRuntimePerTrial() - Method in class com.google.caliper.runner.MicrobenchmarkInstrument
 
exitCode() - Method in exception com.google.caliper.util.DisplayUsageException
 
exitCode() - Method in exception com.google.caliper.util.InvalidCommandException
 
exitlessMain(String[], PrintWriter) - Static method in class com.google.caliper.runner.CaliperMain
 

F

fillInDefaultsFor(ImmutableSetMultimap<String, String>) - Method in class com.google.caliper.runner.ParameterSet
 
findAllBenchmarkMethods(Instrument) - Method in class com.google.caliper.runner.BenchmarkClass
 
flush() - Method in interface com.google.caliper.runner.ConsoleWriter
 
flush() - Method in class com.google.caliper.runner.DefaultConsoleWriter
 
flush() - Method in class com.google.caliper.runner.SilentConsoleWriter
 
forceGc() - Static method in class com.google.caliper.util.Util
 
forClass(Class<? extends T>) - Static method in class com.google.caliper.util.CommandLineParser
 
from(String[]) - Static method in class com.google.caliper.runner.ParsedOptions
 
from(String, String, Map<String, String>, List<String>) - Static method in class com.google.caliper.runner.VirtualMachine
 
fromString(String) - Static method in class com.google.caliper.model.Environment
 
fromString(String) - Static method in class com.google.caliper.model.Instrument
 
fromString(String) - Static method in class com.google.caliper.model.Measurement
 
fromString(String) - Static method in class com.google.caliper.model.Result
 
fromString(String) - Static method in class com.google.caliper.model.Run
 
fromString(String) - Static method in class com.google.caliper.model.Scenario
 
fromString(String) - Static method in class com.google.caliper.model.VM
 
fromString(String) - Static method in class com.google.caliper.worker.WorkerRequest
 
fromString(String) - Static method in class com.google.caliper.worker.WorkerResponse
 
FullCartesianScenarioSelection - Class in com.google.caliper.runner
A set of scenarios constructed by taking all possible combinations of benchmark methods, user parameters, VM specs and VM arguments.
FullCartesianScenarioSelection(Collection<BenchmarkMethod>, Collection<VirtualMachine>, SetMultimap<String, String>, SetMultimap<String, String>) - Constructor for class com.google.caliper.runner.FullCartesianScenarioSelection
 

G

get(String) - Method in class com.google.caliper.runner.ParameterSet
 
getApiKey() - Method in class com.google.caliper.CaliperRc
 
getBenchmark() - Method in class com.google.caliper.ConfiguredBenchmark
 
getBenchmarkName() - Method in class com.google.caliper.Run
 
getCaptureVmLog() - Method in class com.google.caliper.Arguments
 
getData() - Method in class com.google.caliper.runner.ResultDataWriter
Return the CaliperData that was populated by the write* methods.
getDebug() - Method in class com.google.caliper.Arguments
 
getDebugReps() - Method in class com.google.caliper.Arguments
 
getEnvironment() - Method in class com.google.caliper.Result
 
getEnvironmentSnapshot() - Method in class com.google.caliper.EnvironmentGetter
 
getEventLog(MeasurementType) - Method in class com.google.caliper.ScenarioResult
 
getExecutedTimestamp() - Method in class com.google.caliper.Run
 
getGsonInstance() - Static method in class com.google.caliper.Json
 
getInstanceUnit() - Method in class com.google.caliper.Arguments
 
getInstanceUnitNames() - Method in interface com.google.caliper.Benchmark
 
getInstanceUnitNames() - Method in class com.google.caliper.SimpleBenchmark
 
getMarker() - Method in class com.google.caliper.Arguments
 
getMeasureMemory() - Method in class com.google.caliper.Arguments
 
getMeasurements() - Method in class com.google.caliper.MeasurementSet
 
getMeasurements() - Method in class com.google.caliper.Run
 
getMeasurementSet(MeasurementType) - Method in class com.google.caliper.ScenarioResult
 
getMeasurementsRaw() - Method in class com.google.caliper.MeasurementSet
 
getMeasurementType() - Method in class com.google.caliper.Arguments
 
getMeasurementUnits() - Method in class com.google.caliper.MeasurementSet
 
getMemoryUnit() - Method in class com.google.caliper.Arguments
 
getMemoryUnitNames() - Method in interface com.google.caliper.Benchmark
 
getMemoryUnitNames() - Method in class com.google.caliper.SimpleBenchmark
 
getPostUrl() - Method in class com.google.caliper.CaliperRc
 
getPrimaryMeasurementType() - Method in class com.google.caliper.Arguments
 
getProcessed() - Method in class com.google.caliper.Measurement
 
getProperties() - Method in class com.google.caliper.Environment
 
getProperty(String) - Method in class com.google.caliper.runner.CaliperRc
 
getProxy() - Method in class com.google.caliper.CaliperRc
The HTTP proxy host name and port number separated by a colon, such as foo.com:8080
getRaw() - Method in class com.google.caliper.Measurement
 
getResult(InputStream) - Method in class com.google.caliper.ResultsReader
 
getRun() - Method in class com.google.caliper.Result
 
getRunMillis() - Method in class com.google.caliper.Arguments
 
getSaveResultsFile() - Method in class com.google.caliper.Arguments
 
getSuiteClassName() - Method in class com.google.caliper.Arguments
 
getSystemErrCharCount() - Method in class com.google.caliper.MeasurementSet
 
getSystemOutCharCount() - Method in class com.google.caliper.MeasurementSet
 
getTimeUnit() - Method in class com.google.caliper.Arguments
 
getTimeUnitNames() - Method in interface com.google.caliper.Benchmark
A mapping of units to their values.
getTimeUnitNames() - Method in class com.google.caliper.SimpleBenchmark
 
getTrials() - Method in class com.google.caliper.Arguments
 
getUnitNames() - Method in class com.google.caliper.Measurement
 
getUnitNames(Map<String, Integer>) - Method in class com.google.caliper.MeasurementSet
This is the same as getUnitNames(), but is for backwards compatibility on the server when null pointer exceptions need to be avoided.
getUnitNames() - Method in class com.google.caliper.MeasurementSet
 
getUploadResultsFile() - Method in class com.google.caliper.Arguments
 
getUserParameterNames() - Method in class com.google.caliper.ScenarioSelection
 
getUserParameters() - Method in class com.google.caliper.Arguments
 
getUserVms() - Method in class com.google.caliper.Arguments
 
getVariables() - Method in class com.google.caliper.Scenario
 
getVariables(Set<String>) - Method in class com.google.caliper.Scenario
Returns the named set of variables.
getVmParameterNames() - Method in class com.google.caliper.ScenarioSelection
 
getVmParameters() - Method in class com.google.caliper.Arguments
 
getWarmupMillis() - Method in class com.google.caliper.Arguments
 
globalDefaultVmArgs() - Method in class com.google.caliper.runner.CaliperRc
 
GSON - Static variable in class com.google.caliper.util.Util
 

H

handleResults(CaliperData) - Method in interface com.google.caliper.runner.ResultProcessor
 
hashCode() - Method in class com.google.caliper.Environment
 
hashCode() - Method in class com.google.caliper.Measurement
 
hashCode() - Method in class com.google.caliper.MeasurementSet
 
hashCode() - Method in class com.google.caliper.Result
 
hashCode() - Method in class com.google.caliper.Run
 
hashCode() - Method in class com.google.caliper.runner.BenchmarkMethod
 
hashCode() - Method in class com.google.caliper.runner.MicrobenchmarkInstrument
 
hashCode() - Method in class com.google.caliper.runner.Scenario
 
hashCode() - Method in class com.google.caliper.runner.VirtualMachine
 
hashCode() - Method in class com.google.caliper.Scenario
 
hashCode() - Method in class com.google.caliper.ScenarioResult
 
homeDirForVm(String) - Method in class com.google.caliper.runner.CaliperRc
 
hostVm() - Static method in class com.google.caliper.runner.VirtualMachine
 

I

IDENTITY - Static variable in class com.google.caliper.util.Parsers
 
injectableVmArguments() - Method in class com.google.caliper.runner.BenchmarkClass
 
injectAll(Benchmark, Map<String, String>) - Method in class com.google.caliper.runner.ParameterSet
 
injectedParameters - Variable in class com.google.caliper.worker.WorkerRequest
 
INSTANCE - Static variable in class com.google.caliper.CaliperRc
 
InstancesAllocationMeasurer - Class in com.google.caliper
 
instancesToUnits(long) - Method in interface com.google.caliper.Benchmark
 
instancesToUnits(long) - Method in class com.google.caliper.ConfiguredBenchmark
 
instancesToUnits(long) - Method in class com.google.caliper.SimpleBenchmark
 
instanceUnitNames() - Method in class com.google.caliper.ConfiguredBenchmark
 
Instrument - Class in com.google.caliper.model
The details of what kind of measurement was taken and how; three examples of instruments are "the memory-allocation instrument with default settings", "the microbenchmark instrument with default settings," and "the microbenchmark instrument with warmup time 2 seconds and timing interval 0.5 seconds".
Instrument() - Constructor for class com.google.caliper.model.Instrument
 
Instrument - Class in com.google.caliper.runner
 
Instrument() - Constructor for class com.google.caliper.runner.Instrument
 
instrumentClassName(String) - Method in class com.google.caliper.runner.CaliperRc
 
instrumentLocalName - Variable in class com.google.caliper.model.Result
 
instrumentName() - Method in interface com.google.caliper.runner.CaliperOptions
 
instrumentName() - Method in class com.google.caliper.runner.ParsedOptions
 
instrumentOptions(String) - Method in class com.google.caliper.runner.CaliperRc
 
instrumentOptions - Variable in class com.google.caliper.worker.WorkerRequest
 
instruments - Variable in class com.google.caliper.model.CaliperData
 
InterleavedReader - Class in com.google.caliper.util
Reads a stream containing inline JSON objects.
InterleavedReader(Reader) - Constructor for class com.google.caliper.util.InterleavedReader
 
InterleavedReader(String, Reader) - Constructor for class com.google.caliper.util.InterleavedReader
 
InvalidBenchmarkException - Exception in com.google.caliper.runner
 
InvalidBenchmarkException(String, Object...) - Constructor for exception com.google.caliper.runner.InvalidBenchmarkException
 
InvalidCommandException - Exception in com.google.caliper.util
Exception that signifies that the user has given an invalid argument string.
InvalidCommandException(String, Object...) - Constructor for exception com.google.caliper.util.InvalidCommandException
 
InvalidInstrumentException - Exception in com.google.caliper.runner
 
InvalidInstrumentException(String, Object...) - Constructor for exception com.google.caliper.runner.InvalidInstrumentException
 
isBenchmarkMethod(Method) - Method in class com.google.caliper.runner.ArbitraryMeasurementInstrument
 
isBenchmarkMethod(Method) - Method in class com.google.caliper.runner.Instrument
 
isBenchmarkMethod(Method) - Method in class com.google.caliper.runner.MicrobenchmarkInstrument
 
isFull() - Method in class com.google.caliper.util.LastNValues
 
isPublic(Member) - Static method in class com.google.caliper.util.Util
 
isStatic(Member) - Static method in class com.google.caliper.util.Util
 
isTimeMethod(Method) - Static method in class com.google.caliper.runner.Instrument
Several instruments look for benchmark methods like timeBlah(int reps); this is the centralized code that identifies such methods.

J

Json - Class in com.google.caliper
Ordinarily serialization should be done within the class that is being serialized.

L

LastNValues - Class in com.google.caliper.util
Tracks the mean and variance of the last n values seen, where n is fixed at construction.
LastNValues(int) - Constructor for class com.google.caliper.util.LastNValues
 
lenientClassForName(String) - Static method in class com.google.caliper.util.Util
 
LinearTranslation - Class in com.google.caliper.util
 
LinearTranslation(double, double, double, double) - Constructor for class com.google.caliper.util.LinearTranslation
Constructs a linear translation for which translate(in1) == out1 and translate(in2) == out2.
loadOrCreate(File) - Static method in class com.google.caliper.runner.CaliperRcManager
 
loadProperties(InputSupplier<? extends InputStream>) - Static method in class com.google.caliper.util.Util
 
localName - Variable in class com.google.caliper.model.Environment
 
localName - Variable in class com.google.caliper.model.Instrument
 
localName - Variable in class com.google.caliper.model.Result
 
localName - Variable in class com.google.caliper.model.Run
 
localName - Variable in class com.google.caliper.model.Scenario
 
localName - Variable in class com.google.caliper.model.VM
 
LogConstants - Class in com.google.caliper
 

M

main(String[]) - Static method in class com.google.caliper.EnvironmentGetter
 
main(Class<? extends Benchmark>, String[]) - Static method in class com.google.caliper.runner.CaliperMain
Your benchmark classes can implement main() like this:
main(String[]) - Static method in class com.google.caliper.Runner
 
main(Class<? extends Benchmark>, String[]) - Static method in class com.google.caliper.Runner
 
main(String[]) - Static method in class com.google.caliper.UploadResults
 
main(String[]) - Static method in class com.google.caliper.worker.DetectVmProperties
 
main(String[]) - Static method in class com.google.caliper.worker.WorkerMain
 
maxRaw() - Method in class com.google.caliper.MeasurementSet
 
maxUnits() - Method in class com.google.caliper.MeasurementSet
 
mean() - Method in class com.google.caliper.util.LastNValues
 
meanRaw() - Method in class com.google.caliper.MeasurementSet
Returns the average measurement with respect to raw units.
meanUnits() - Method in class com.google.caliper.MeasurementSet
Returns the average measurement with respect to user-defined units.
measure(Benchmark, String, Map<String, String>, WorkerEventLog) - Method in class com.google.caliper.worker.ArbitraryMeasurementWorker
 
measure(Benchmark, String, Map<String, String>, WorkerEventLog) - Method in class com.google.caliper.worker.MicrobenchmarkWorker
 
measure(Benchmark, String, Map<String, String>, WorkerEventLog) - Method in interface com.google.caliper.worker.Worker
 
MEASURED_SECTION_DONE - Static variable in class com.google.caliper.LogConstants
 
MEASURED_SECTION_STARTING - Static variable in class com.google.caliper.LogConstants
All events will be logged from when MEASURED_SECTION_STARTING is logged until MEASURED_SECTION_DONE is logged.
Measurement - Class in com.google.caliper
Represents a measurement of a single run of a benchmark.
Measurement(Map<String, Integer>, double, double) - Constructor for class com.google.caliper.Measurement
 
Measurement - Class in com.google.caliper.model
A single numeric datum reported by an instrument for a particular scenario.
Measurement() - Constructor for class com.google.caliper.model.Measurement
 
MEASUREMENT_JSON_PREFIX - Static variable in class com.google.caliper.LogConstants
 
measurements - Variable in class com.google.caliper.model.Result
 
measurements - Variable in class com.google.caliper.worker.WorkerResponse
 
MeasurementSet - Class in com.google.caliper
A collection of measurements of the same scenario.
MeasurementSet(Measurement...) - Constructor for class com.google.caliper.MeasurementSet
 
measurementSetFromJson(String) - Static method in class com.google.caliper.Json
Attempts to extract a MeasurementSet from a string, assuming it is JSON.
measurementSetFromJson(JsonObject) - Static method in class com.google.caliper.Json
 
measurementSetToJson(MeasurementSet) - Static method in class com.google.caliper.Json
 
MeasurementType - Enum in com.google.caliper
 
medianRaw() - Method in class com.google.caliper.MeasurementSet
Returns the median measurement, with respect to raw units.
medianUnits() - Method in class com.google.caliper.MeasurementSet
Returns the median measurement, with respect to user-defined units.
MemoryAllocationMeasurer - Class in com.google.caliper
 
MemoryAllocationMeasurer() - Constructor for class com.google.caliper.MemoryAllocationMeasurer
 
memoryUnitNames() - Method in class com.google.caliper.ConfiguredBenchmark
 
messages - Variable in class com.google.caliper.model.Result
 
method() - Method in class com.google.caliper.runner.BenchmarkMethod
 
MicrobenchmarkInstrument - Class in com.google.caliper.runner
 
MicrobenchmarkInstrument() - Constructor for class com.google.caliper.runner.MicrobenchmarkInstrument
 
MicrobenchmarkWorker - Class in com.google.caliper.worker
 
MicrobenchmarkWorker() - Constructor for class com.google.caliper.worker.MicrobenchmarkWorker
 
minRaw() - Method in class com.google.caliper.MeasurementSet
 
minUnits() - Method in class com.google.caliper.MeasurementSet
 
minus(ShortDuration) - Method in class com.google.caliper.util.ShortDuration
Returns an instance of this type that represents the difference of this value and subtrahend.

N

name() - Method in class com.google.caliper.runner.BenchmarkClass
 
name() - Method in class com.google.caliper.runner.BenchmarkMethod
 
names() - Method in class com.google.caliper.runner.ParameterSet
 
nanosToUnits(double) - Method in interface com.google.caliper.Benchmark
Converts nanoseconds to the smallest unit defined in Benchmark.getTimeUnitNames().
nanosToUnits(double) - Method in class com.google.caliper.ConfiguredBenchmark
 
nanosToUnits(double) - Method in class com.google.caliper.SimpleBenchmark
 
newParseException(String, Throwable) - Static method in class com.google.caliper.util.Parsers
 
newParseException(String) - Static method in class com.google.caliper.util.Parsers
 
normalizedStddev() - Method in class com.google.caliper.util.LastNValues
 
normalizeScenario(Scenario) - Method in class com.google.caliper.ScenarioSelection
Returns a normalized version of scenario, with information from suite assisting in correcting problems.
normalizeScenario(Scenario) - Method in class com.google.caliper.SimpleBenchmark
 
notifyMeasurementEnding(double) - Method in class com.google.caliper.worker.WorkerEventLog
 
notifyMeasurementPhaseStarting() - Method in class com.google.caliper.worker.WorkerEventLog
 
notifyMeasurementStarting() - Method in class com.google.caliper.worker.WorkerEventLog
 
notifyWarmupPhaseStarting() - Method in class com.google.caliper.worker.WorkerEventLog
 

O

of(long, TimeUnit) - Static method in class com.google.caliper.util.ShortDuration
 
of(BigDecimal, TimeUnit) - Static method in class com.google.caliper.util.ShortDuration
 
outputFileOrDir() - Method in interface com.google.caliper.runner.CaliperOptions
 
outputFileOrDir() - Method in class com.google.caliper.runner.ParsedOptions
 

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.
Parameter - Class in com.google.caliper.runner
Represents an injectable parameter, marked with one of @Param, @VmParam.
Parameter(Field) - Constructor for class com.google.caliper.runner.Parameter
 
parameterNames() - Method in interface com.google.caliper.Benchmark
 
parameterNames() - Method in class com.google.caliper.SimpleBenchmark
 
ParameterSet - Class in com.google.caliper.runner
Represents all the injectable parameter fields of a single kind (@Param or @VmParam) found in a benchmark class.
parameterValues(String) - Method in interface com.google.caliper.Benchmark
 
parameterValues(String) - Method in class com.google.caliper.SimpleBenchmark
 
parse(String[]) - Static method in class com.google.caliper.Arguments
 
parse(CharSequence) - Method in interface com.google.caliper.util.Parser
 
parseAndInject(String[], T) - Method in class com.google.caliper.util.CommandLineParser
Parses the command-line arguments 'args', setting the @Option fields of the 'optionSource' provided to the constructor.
ParsedOptions - Class in com.google.caliper.runner
 
Parser<T> - Interface in com.google.caliper.util
 
Parsers - Class in com.google.caliper.util
 
Parsers() - Constructor for class com.google.caliper.util.Parsers
 
plus(ShortDuration) - Method in class com.google.caliper.util.ShortDuration
Returns an instance of this type that represents the sum of this value and addend.
plusCharCounts(int, int) - Method in class com.google.caliper.MeasurementSet
 
plusMeasurement(Measurement) - Method in class com.google.caliper.MeasurementSet
Returns a new measurement set that contains the measurements in this set plus the given additional measurement.
prefixedSubmap(Map<String, T>, String) - Static method in class com.google.caliper.util.Util
 
print(String) - Method in interface com.google.caliper.runner.ConsoleWriter
 
print(String) - Method in class com.google.caliper.runner.DefaultConsoleWriter
 
print(String) - Method in class com.google.caliper.runner.SilentConsoleWriter
 
printScore() - Method in class com.google.caliper.Arguments
 
printUsage() - Static method in class com.google.caliper.Arguments
 
properties - Variable in class com.google.caliper.model.Environment
 
properties - Variable in class com.google.caliper.model.Instrument
 

R

read() - Method in class com.google.caliper.util.InterleavedReader
Returns the next value in the stream: either a String, a JsonElement, or null to indicate the end of the stream.
resourceSupplier(Class<?>, String) - Static method in class com.google.caliper.util.Util
 
Result - Class in com.google.caliper.model
A set of measurements, optionally including arbitrary report text, that were taken by a particular instrument for a particular scenario.
Result() - Constructor for class com.google.caliper.model.Result
 
Result - Class in com.google.caliper
Represents an invocation of a benchmark, including the run itself, as well as the environment in which the run occurred.
Result(Run, Environment) - Constructor for class com.google.caliper.Result
 
ResultDataWriter - Class in com.google.caliper.runner
Utility class to create and populate a CaliperData.
ResultDataWriter() - Constructor for class com.google.caliper.runner.ResultDataWriter
 
resultFromXml(InputStream) - Static method in class com.google.caliper.Xml
 
ResultProcessor - Interface in com.google.caliper.runner
Interface for objects that process a set of results once it is complete.
results - Variable in class com.google.caliper.model.CaliperData
 
ResultsReader - Class in com.google.caliper
Helps with deserialization of results, given uncertainty about the format (xml or json) they are in.
ResultsReader() - Constructor for class com.google.caliper.ResultsReader
 
run(Supplier<ConfiguredBenchmark>) - Method in class com.google.caliper.AllocationMeasurer
 
run(int) - Method in class com.google.caliper.ConfiguredBenchmark
Runs the benchmark through reps iterations.
Run - Class in com.google.caliper.model
Represents a single invocation of the caliper runner.
Run() - Constructor for class com.google.caliper.model.Run
 
Run - Class in com.google.caliper
The complete result of a benchmark suite run.
Run(Map<Scenario, ScenarioResult>, String, Date) - Constructor for class com.google.caliper.Run
 
run() - Method in class com.google.caliper.runner.CaliperRun
 
run(String...) - Method in class com.google.caliper.Runner
 
runFromXml(InputStream) - Static method in class com.google.caliper.Xml
Creates a result by decoding XML from the specified stream.
Runner - Class in com.google.caliper
Creates, executes and reports benchmark runs.
Runner() - Constructor for class com.google.caliper.Runner
 
runs - Variable in class com.google.caliper.model.CaliperData
 

S

Scenario - Class in com.google.caliper.model
A specific combination of benchmark variables (including environment, VM, class name, method name, user parameters and VM arguments).
Scenario() - Constructor for class com.google.caliper.model.Scenario
 
Scenario - Class in com.google.caliper.runner
A single "premise" for making benchmark measurements: which class and method to invoke, which VM to use, which choices for user parameters and vmArguments to fill in.
Scenario(BenchmarkMethod, Map<String, String>, Map<String, String>, VirtualMachine) - Constructor for class com.google.caliper.runner.Scenario
 
Scenario - Class in com.google.caliper
A configured benchmark.
Scenario(Map<String, String>) - Constructor for class com.google.caliper.Scenario
 
SCENARIO_FINISHED - Static variable in class com.google.caliper.LogConstants
 
SCENARIO_JSON_PREFIX - Static variable in class com.google.caliper.LogConstants
Must be prepended to line of XML that represents normalized scenario.
scenarioLocalName - Variable in class com.google.caliper.model.Result
 
ScenarioResult - Class in com.google.caliper
Holds the results for a particular scenario, including timing measurements, memory use measurements, and event logs for both, recording significant events during measurement.
ScenarioResult(MeasurementSet, String, MeasurementSet, String, MeasurementSet, String) - Constructor for class com.google.caliper.ScenarioResult
 
scenarios - Variable in class com.google.caliper.model.CaliperData
 
SCENARIOS_FINISHED - Static variable in class com.google.caliper.LogConstants
 
SCENARIOS_STARTING - Static variable in class com.google.caliper.LogConstants
 
ScenarioSelection - Interface in com.google.caliper.runner
 
ScenarioSelection - Class in com.google.caliper
Figures out which scenarios to benchmark given a benchmark suite, set of user parameters, and set of user VMs.
ScenarioSelection(Arguments) - Constructor for class com.google.caliper.ScenarioSelection
 
ScenarioSelection(Set<String>, Multimap<String, String>, String, Multimap<String, String>, int) - Constructor for class com.google.caliper.ScenarioSelection
 
select() - Method in class com.google.caliper.ScenarioSelection
Returns the selected scenarios for this benchmark.
selectionType() - Method in class com.google.caliper.runner.FullCartesianScenarioSelection
 
selectionType() - Method in interface com.google.caliper.runner.ScenarioSelection
 
setUsage(List<String>) - Method in exception com.google.caliper.util.InvalidCommandException
 
ShortDuration - Class in com.google.caliper.util
Represents a nonnegative duration from 0 to 100 days, with picosecond precision.
SilentConsoleWriter - Class in com.google.caliper.runner
 
SilentConsoleWriter() - Constructor for class com.google.caliper.runner.SilentConsoleWriter
 
SimpleBenchmark - Class in com.google.caliper
A convenience class for implementing benchmarks in plain code.
size() - Method in class com.google.caliper.MeasurementSet
 
skippedScenarios(int) - Method in interface com.google.caliper.runner.ConsoleWriter
 
skippedScenarios(int) - Method in class com.google.caliper.runner.DefaultConsoleWriter
 
skippedScenarios(int) - Method in class com.google.caliper.runner.SilentConsoleWriter
 
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
 
SORT_BY_NANOS - Static variable in class com.google.caliper.Measurement
 
SORT_BY_UNITS - Static variable in class com.google.caliper.Measurement
 
standardDeviationRaw() - Method in class com.google.caliper.MeasurementSet
 
standardDeviationUnits() - Method in class com.google.caliper.MeasurementSet
 
STARTING_SCENARIO_PREFIX - Static variable in class com.google.caliper.LogConstants
 
stddev() - Method in class com.google.caliper.util.LastNValues
 

T

times(long) - Method in class com.google.caliper.util.ShortDuration
Returns an instance of this type that represents the product of this value and the integral value multiplicand.
times(BigDecimal, RoundingMode) - Method in class com.google.caliper.util.ShortDuration
Returns an instance of this type that represents the product of this value and multiplicand, rounded according to roundingMode if necessary.
timeUnitNames() - Method in class com.google.caliper.ConfiguredBenchmark
 
to(TimeUnit) - Method in class com.google.caliper.util.ShortDuration
 
to(TimeUnit, RoundingMode) - Method in class com.google.caliper.util.ShortDuration
 
toString() - Method in class com.google.caliper.Environment
 
toString() - Method in class com.google.caliper.Measurement
 
toString() - Method in class com.google.caliper.MeasurementSet
 
toString() - Method in class com.google.caliper.model.Environment
 
toString() - Method in class com.google.caliper.model.Instrument
 
toString() - Method in class com.google.caliper.model.Measurement
 
toString() - Method in class com.google.caliper.model.Result
 
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.VM
 
toString() - Method in class com.google.caliper.Result
 
toString() - Method in class com.google.caliper.Run
 
toString() - Method in class com.google.caliper.runner.BenchmarkClass
 
toString() - Method in class com.google.caliper.runner.BenchmarkMethod
 
toString() - Method in class com.google.caliper.runner.MicrobenchmarkInstrument
 
toString() - Method in class com.google.caliper.runner.ParsedOptions
 
toString() - Method in class com.google.caliper.runner.Scenario
 
toString() - Method in class com.google.caliper.runner.VirtualMachine
 
toString() - Method in class com.google.caliper.Scenario
 
toString() - Method in class com.google.caliper.ScenarioResult
 
toString() - Method in class com.google.caliper.worker.WorkerRequest
 
toString() - Method in class com.google.caliper.worker.WorkerResponse
 
translate(double) - Method in class com.google.caliper.util.LinearTranslation
 
trialsPerScenario() - Method in interface com.google.caliper.runner.CaliperOptions
 
trialsPerScenario() - Method in class com.google.caliper.runner.ParsedOptions
 

U

unit - Variable in class com.google.caliper.model.Measurement
 
UploadResults - Class in com.google.caliper
Usage: UploadResults
UploadResults() - Constructor for class com.google.caliper.UploadResults
 
UserCodeException - Exception in com.google.caliper.runner
Signifies that the user's benchmark code threw an exception.
UserCodeException(String, Throwable) - Constructor for exception com.google.caliper.runner.UserCodeException
 
UserCodeException(Throwable) - Constructor for exception com.google.caliper.runner.UserCodeException
 
UserException - Exception in com.google.caliper
Signifies a problem that should be explained in user-friendly terms on the command line, without a confusing stack trace, and optionally followed by a usage summary.
UserException.AbstractBenchmarkException - Exception in com.google.caliper
 
UserException.AbstractBenchmarkException(Class<?>) - Constructor for exception com.google.caliper.UserException.AbstractBenchmarkException
 
UserException.CantCustomizeInProcessVmException - Exception in com.google.caliper
 
UserException.CantCustomizeInProcessVmException() - Constructor for exception com.google.caliper.UserException.CantCustomizeInProcessVmException
 
UserException.DisplayUsageException - Exception in com.google.caliper
 
UserException.DisplayUsageException() - Constructor for exception com.google.caliper.UserException.DisplayUsageException
 
UserException.DoesNotScaleLinearlyException - Exception in com.google.caliper
 
UserException.DoesNotScaleLinearlyException() - Constructor for exception com.google.caliper.UserException.DoesNotScaleLinearlyException
 
UserException.DoesntImplementBenchmarkException - Exception in com.google.caliper
 
UserException.DoesntImplementBenchmarkException(Class<?>) - Constructor for exception com.google.caliper.UserException.DoesntImplementBenchmarkException
 
UserException.DuplicateParameterException - Exception in com.google.caliper
 
UserException.DuplicateParameterException(String) - Constructor for exception com.google.caliper.UserException.DuplicateParameterException
 
UserException.DuplicateParameterException(Set<String>) - Constructor for exception com.google.caliper.UserException.DuplicateParameterException
 
UserException.ErrorInUsageException - Exception in com.google.caliper
 
UserException.ErrorInUserCodeException - Exception in com.google.caliper
 
UserException.ExceptionFromUserCodeException - Exception in com.google.caliper
 
UserException.ExceptionFromUserCodeException(Throwable) - Constructor for exception com.google.caliper.UserException.ExceptionFromUserCodeException
 
UserException.IncompatibleArgumentsException - Exception in com.google.caliper
 
UserException.IncompatibleArgumentsException(String) - Constructor for exception com.google.caliper.UserException.IncompatibleArgumentsException
 
UserException.InvalidDebugRepsException - Exception in com.google.caliper
 
UserException.InvalidDebugRepsException(String) - Constructor for exception com.google.caliper.UserException.InvalidDebugRepsException
 
UserException.InvalidParameterValueException - Exception in com.google.caliper
 
UserException.InvalidParameterValueException(String, String) - Constructor for exception com.google.caliper.UserException.InvalidParameterValueException
 
UserException.InvalidTrialsException - Exception in com.google.caliper
 
UserException.InvalidTrialsException(String) - Constructor for exception com.google.caliper.UserException.InvalidTrialsException
 
UserException.MalformedParameterException - Exception in com.google.caliper
 
UserException.MalformedParameterException(String) - Constructor for exception com.google.caliper.UserException.MalformedParameterException
 
UserException.MultipleBenchmarkClassesException - Exception in com.google.caliper
 
UserException.MultipleBenchmarkClassesException(String, String) - Constructor for exception com.google.caliper.UserException.MultipleBenchmarkClassesException
 
UserException.NoBenchmarkClassException - Exception in com.google.caliper
 
UserException.NoBenchmarkClassException() - Constructor for exception com.google.caliper.UserException.NoBenchmarkClassException
 
UserException.NonConstantMemoryUsage - Exception in com.google.caliper
 
UserException.NonConstantMemoryUsage() - Constructor for exception com.google.caliper.UserException.NonConstantMemoryUsage
 
UserException.NoParameterlessConstructorException - Exception in com.google.caliper
 
UserException.NoParameterlessConstructorException(Class<?>) - Constructor for exception com.google.caliper.UserException.NoParameterlessConstructorException
 
UserException.NoSuchClassException - Exception in com.google.caliper
 
UserException.NoSuchClassException(String) - Constructor for exception com.google.caliper.UserException.NoSuchClassException
 
UserException.RuntimeOutOfRangeException - Exception in com.google.caliper
 
UserException.RuntimeOutOfRangeException(double, double, double) - Constructor for exception com.google.caliper.UserException.RuntimeOutOfRangeException
 
UserException.UnrecognizedOptionException - Exception in com.google.caliper
 
UserException.UnrecognizedOptionException(String) - Constructor for exception com.google.caliper.UserException.UnrecognizedOptionException
 
userParameters - Variable in class com.google.caliper.model.Scenario
 
userParameters() - Method in class com.google.caliper.runner.BenchmarkClass
 
userParameters() - Method in interface com.google.caliper.runner.CaliperOptions
 
userParameters() - Method in class com.google.caliper.runner.FullCartesianScenarioSelection
 
userParameters() - Method in class com.google.caliper.runner.ParsedOptions
 
userParameters() - Method in class com.google.caliper.runner.Scenario
 
userParameters() - Method in interface com.google.caliper.runner.ScenarioSelection
 
Util - Class in com.google.caliper.util
 

V

value - Variable in class com.google.caliper.model.Measurement
 
valueOf(String) - Static method in enum com.google.caliper.MeasurementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.google.caliper.util.ShortDuration
 
values() - Static method in enum com.google.caliper.MeasurementType
Returns an array containing the constants of this enum type, in the order they are declared.
variance() - Method in class com.google.caliper.util.LastNValues
 
verbose() - Method in interface com.google.caliper.runner.CaliperOptions
 
verbose() - Method in class com.google.caliper.runner.ParsedOptions
 
verboseArgsForVm(String) - Method in class com.google.caliper.runner.CaliperRc
 
VirtualMachine - Class in com.google.caliper.runner
 
VirtualMachine(String, String, String, Map<String, String>, List<String>) - Constructor for class com.google.caliper.runner.VirtualMachine
 
VM - Class in com.google.caliper.model
A virtual machine configuration.
VM() - Constructor for class com.google.caliper.model.VM
 
vm() - Method in class com.google.caliper.runner.Scenario
 
vmArgsForInstrument(String) - Method in class com.google.caliper.runner.CaliperRc
 
vmArgsForVm(String) - Method in class com.google.caliper.runner.CaliperRc
 
vmArguments - Variable in class com.google.caliper.model.Scenario
 
vmArguments - Variable in class com.google.caliper.model.VM
 
vmArguments() - Method in interface com.google.caliper.runner.CaliperOptions
 
vmArguments() - Method in class com.google.caliper.runner.FullCartesianScenarioSelection
 
vmArguments() - Method in class com.google.caliper.runner.ParsedOptions
 
vmArguments() - Method in class com.google.caliper.runner.Scenario
 
vmArguments() - Method in interface com.google.caliper.runner.ScenarioSelection
 
vmArguments - Variable in class com.google.caliper.worker.WorkerRequest
 
vmBaseDirectory() - Method in class com.google.caliper.runner.CaliperRc
 
vmCommandLine - Variable in class com.google.caliper.model.Result
 
VmFactory - Class in com.google.caliper
 
VmFactory() - Constructor for class com.google.caliper.VmFactory
 
vmLocalName - Variable in class com.google.caliper.model.Scenario
 
vmName - Variable in class com.google.caliper.model.VM
 
vmNames() - Method in interface com.google.caliper.runner.CaliperOptions
 
vmNames() - Method in class com.google.caliper.runner.ParsedOptions
 
VmParam - Annotation Type in com.google.caliper.api
TODO: javadoc.
vms - Variable in class com.google.caliper.model.CaliperData
 
vms() - Method in class com.google.caliper.runner.FullCartesianScenarioSelection
 
vms() - Method in interface com.google.caliper.runner.ScenarioSelection
 

W

weight - Variable in class com.google.caliper.model.Measurement
 
Worker - Interface in com.google.caliper.worker
 
workerClass() - Method in class com.google.caliper.runner.AllocationCountInstrument
 
workerClass() - Method in class com.google.caliper.runner.AllocationSizeInstrument
 
workerClass() - Method in class com.google.caliper.runner.ArbitraryMeasurementInstrument
 
workerClass() - Method in class com.google.caliper.runner.Instrument
 
workerClass() - Method in class com.google.caliper.runner.MicrobenchmarkInstrument
 
workerClassName - Variable in class com.google.caliper.worker.WorkerRequest
 
WorkerEventLog - Class in com.google.caliper.worker
 
WorkerEventLog() - Constructor for class com.google.caliper.worker.WorkerEventLog
 
WorkerMain - Class in com.google.caliper.worker
This class is invoked as a subprocess by the Caliper runner parent process; it re-stages the benchmark and hands it off to the instrument's worker.
workerOptions() - Method in class com.google.caliper.runner.ArbitraryMeasurementInstrument
 
workerOptions() - Method in class com.google.caliper.runner.Instrument
 
workerOptions() - Method in class com.google.caliper.runner.MicrobenchmarkInstrument
 
WorkerRequest - Class in com.google.caliper.worker
This object is sent from the parent process to the child to tell it what to do.
WorkerRequest(Map<String, String>, String, String, String, Map<String, String>, Map<String, String>) - Constructor for class com.google.caliper.worker.WorkerRequest
 
WorkerResponse - Class in com.google.caliper.worker
This is the "answer" analog to WorkerRequest.
WorkerResponse(Collection<Measurement>) - Constructor for class com.google.caliper.worker.WorkerResponse
 
writeEnvironment(Environment) - Method in class com.google.caliper.runner.ResultDataWriter
Writes a copy of the given env to the CaliperData.
writeInstrument(Instrument) - Method in class com.google.caliper.runner.ResultDataWriter
 
writeTrialResult(TrialResult) - Method in class com.google.caliper.runner.ResultDataWriter
 
writeVM(VirtualMachine) - Method in class com.google.caliper.runner.ResultDataWriter
 

X

Xml - Class in com.google.caliper
This exists for backwards compatibility with old data, which is stored in XML format.
XmlUtils - Class in com.google.caliper
 

Z

zero() - Static method in class com.google.caliper.util.ShortDuration
 

A B C D E F G H I J L M N O P R S T U V W X Z

Copyright © 2009-2011 Google, Inc.. All Rights Reserved.