Package com.google.caliper.runner

Interface Summary
CaliperOptions  
ConsoleWriter  
ResultProcessor Interface for objects that process a set of results once it is complete.
ScenarioSelection  
 

Class Summary
AllocationCountInstrument AllocationInstrument that measures the number of objects allocated by the benchmark method.
AllocationSizeInstrument AllocationInstrument that measures the total number of bytes allocated by the benchmark method.
ArbitraryMeasurementInstrument Instrument for taking an arbitrary measurement.
BenchmarkClass An instance of this type represents a user-provided class that extends Benchmark.
BenchmarkMethod 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.
CaliperMain Primary entry point for the caliper benchmark runner application; run with --help for details.
CaliperRc  
CaliperRcManager  
CaliperRun A single execution of the benchmark runner, for a particular set of options.
DefaultConsoleWriter  
FullCartesianScenarioSelection A set of scenarios constructed by taking all possible combinations of benchmark methods, user parameters, VM specs and VM arguments.
Instrument  
MicrobenchmarkInstrument  
Parameter Represents an injectable parameter, marked with one of @Param, @VmParam.
ParameterSet Represents all the injectable parameter fields of a single kind (@Param or @VmParam) found in a benchmark class.
ParsedOptions  
ResultDataWriter Utility class to create and populate a CaliperData.
Scenario 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.
SilentConsoleWriter  
VirtualMachine  
 

Exception Summary
InvalidBenchmarkException  
InvalidInstrumentException  
UserCodeException Signifies that the user's benchmark code threw an exception.
 



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