|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |