META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/caliper/
com/google/caliper/util/
com/google/caliper/EnvironmentGetter.classEnvironmentGetter.java
package com.google.caliper
public final com.google.caliper.EnvironmentGetter extends java.lang.Object {
public void ()
public com.google.caliper.Environment getEnvironmentSnapshot ()
java.net.UnknownHostException ignored
java.util.Map propertyMap
java.util.Map sysProps
String version
String alternateVersion
String osName
private void getLinuxEnvironment (java.util.Map)
java.util.Map propertyMap
com.google.common.collect.Multimap cpuInfo
String s
com.google.common.collect.Multimap memInfo
private void getAndroidEnvironment (java.util.Map)
java.util.Map map
String manufacturer
String device
String brand
String model
String release
String id
java.io.IOException ignored
java.util.Map propertyMap
private static java.lang.String describe (com.google.common.collect.Multimap, java.lang.String)
com.google.common.collect.Multimap cpuInfo
String s
java.util.Collection strings
private static com.google.common.collect.Multimap propertiesFileToMultimap (java.io.Reader) throws java.io.IOException
String[] parts
java.io.Reader reader
com.google.common.collect.ImmutableMultimap$Builder result
java.io.BufferedReader in
String line
private static com.google.common.collect.Multimap propertiesFromLinuxFile (java.lang.String)
Process process
java.io.IOException e
String file
public static void main (java.lang.String[])
java.util.Map$Entry entry
java.util.Iterator i$
String[] args
com.google.caliper.Environment snapshot
private static java.util.Map getAndroidProperties () throws java.io.IOException
java.util.regex.Matcher matcher
java.util.Map result
Process process
java.io.BufferedReader reader
java.util.regex.Pattern pattern
String line
}
com/google/caliper/Runner.classRunner.java
package com.google.caliper
public final com.google.caliper.Runner extends java.lang.Object {
private static final java.io.FileFilter UPLOAD_FILE_FILTER
private static final String FILE_NAME_DATE_FORMAT
private static final com.google.common.base.Splitter ARGUMENT_SPLITTER
private com.google.caliper.Arguments arguments
private com.google.caliper.ScenarioSelection scenarioSelection
public void ()
private java.lang.String createFileName (com.google.caliper.Result)
com.google.caliper.Result result
String timestamp
private java.lang.String createTimestamp ()
java.text.SimpleDateFormat dateFormat
public transient void run (java.lang.String[])
Exception e
String[] args
java.io.File resultsUploadFile
com.google.caliper.Result result
boolean saveResultsLocally
void uploadResultsFileOrDir (java.io.File)
java.io.File resultsFile
java.io.File[] arr$
int len$
int i$
Exception e
java.io.File resultsFileOrDir
private void uploadResults (java.io.File) throws java.io.IOException
com.google.caliper.Result result
java.io.File resultsUploadFile
java.io.InputStream inputStream
private void saveResults (com.google.caliper.Result)
java.io.File dir
java.io.File destinationFile
java.io.File destinationFile
java.io.File parent
java.io.FileNotFoundException e
Exception e
com.google.caliper.Result result
java.io.File resultsFile
java.io.File destinationFile
java.io.PrintStream filePrintStream
String resultJson
private void postResults (com.google.caliper.Result)
java.io.BufferedReader in
java.net.URL url
java.net.HttpURLConnection urlConnection
String resultJson
java.io.BufferedReader reader
String line
java.io.IOException e
com.google.caliper.Result result
com.google.caliper.CaliperRc caliperrc
String postUrl
String apiKey
private java.net.Proxy getProxy ()
String proxyAddress
String[] proxyHostAndPort
private com.google.caliper.ScenarioResult runScenario (com.google.caliper.Scenario)
com.google.caliper.Runner$MeasurementResult allocationsMeasurementResult
com.google.caliper.Runner$MeasurementResult memoryMeasurementResult
com.google.caliper.Scenario scenario
com.google.caliper.Runner$MeasurementResult timeMeasurementResult
com.google.caliper.MeasurementSet allocationMeasurements
String allocationEventLog
com.google.caliper.MeasurementSet memoryMeasurements
String memoryEventLog
private com.google.caliper.Runner$MeasurementResult measure (com.google.caliper.Scenario, com.google.caliper.MeasurementType)
java.io.IOException e
com.google.gson.JsonObject jsonObject
Object o
java.io.IOException e
String message
com.google.caliper.Scenario scenario
com.google.caliper.MeasurementType type
com.google.caliper.Vm vm
ProcessBuilder processBuilder
Process timeProcess
com.google.caliper.MeasurementSet measurementSet
StringBuilder eventLog
com.google.caliper.util.InterleavedReader reader
private java.lang.ProcessBuilder createCommand (com.google.caliper.Scenario, com.google.caliper.Vm, com.google.caliper.MeasurementType)
String allocationJarFile
String vmParameter
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
com.google.caliper.Scenario scenario
com.google.caliper.Vm vm
com.google.caliper.MeasurementType type
java.io.File workingDirectory
String classPath
com.google.common.collect.ImmutableList$Builder vmArgs
java.util.Map vmParameters
com.google.common.collect.ImmutableList$Builder caliperArgs
java.util.Map userParameters
private void debug ()
com.google.caliper.Scenario scenario
java.util.Iterator i$
int debugReps
com.google.caliper.InProcessRunner runner
com.google.caliper.DebugMeasurer measurer
Exception e
private com.google.caliper.Result runOutOfProcess ()
com.google.caliper.ScenarioResult scenarioResult
com.google.caliper.Scenario scenario
java.util.Iterator i$
java.util.List scenarios
int i
com.google.caliper.Environment environment
Exception e
java.util.Date executedDate
com.google.common.collect.ImmutableMap$Builder resultsBuilder
private void beforeMeasurement (int, int, com.google.caliper.Scenario)
int index
int total
com.google.caliper.Scenario scenario
double percentDone
private void afterMeasurement (boolean, com.google.caliper.ScenarioResult)
com.google.caliper.MeasurementSet instanceMeasurementSet
String instanceUnit
com.google.caliper.MeasurementSet memoryMeasurementSet
String memoryUnit
boolean memoryMeasured
com.google.caliper.ScenarioResult scenarioResult
String memoryMeasurements
com.google.caliper.MeasurementSet timeMeasurementSet
String unit
public static void main (java.lang.String[])
com.google.caliper.UserException$DisplayUsageException e
com.google.caliper.UserException e
String[] args
public static void main (java.lang.Class, java.lang.String[])
Class suite
String[] args
static void ()
}
com/google/caliper/UserException$NoBenchmarkClassException.classUserException.java
package com.google.caliper
public com.google.caliper.UserException$NoBenchmarkClassException extends com.google.caliper.UserException$ErrorInUsageException {
public void ()
}
com/google/caliper/UploadResults.classUploadResults.java
package com.google.caliper
public com.google.caliper.UploadResults extends java.lang.Object {
public void ()
public static void main (java.lang.String[])
String[] args
}
com/google/caliper/MemoryAllocationMeasurer.classMemoryAllocationMeasurer.java
package com.google.caliper
public final com.google.caliper.MemoryAllocationMeasurer extends com.google.caliper.AllocationMeasurer {
public void ()
protected long incrementAllocationCount (long, int, long)
long oldAllocationCount
int arrayCount
long size
protected com.google.caliper.Measurement getMeasurement (com.google.caliper.ConfiguredBenchmark, long)
com.google.caliper.ConfiguredBenchmark benchmark
long allocations
}
com/google/caliper/ConsoleReport$Variable.classConsoleReport.java
package com.google.caliper
com.google.caliper.ConsoleReport$Variable extends java.lang.Object {
final String name
final com.google.common.collect.ImmutableList values
final int maxLength
double stdDeviation
void (java.lang.String, java.util.Collection)
String value
java.util.Iterator i$
String name
java.util.Collection values
int maxLen
java.lang.String get (com.google.caliper.Scenario)
com.google.caliper.Scenario scenario
int index (com.google.caliper.Scenario)
com.google.caliper.Scenario scenario
boolean isInteresting ()
}
com/google/caliper/StandardVm.classStandardVm.java
package com.google.caliper
final com.google.caliper.StandardVm extends com.google.caliper.Vm {
void ()
public java.util.List getVmSpecificOptions (com.google.caliper.MeasurementType, com.google.caliper.Arguments)
com.google.caliper.MeasurementType type
com.google.caliper.Arguments arguments
java.util.List result
public static java.lang.String defaultVmName ()
}
com/google/caliper/UserException$AbstractBenchmarkException.classUserException.java
package com.google.caliper
public com.google.caliper.UserException$AbstractBenchmarkException extends com.google.caliper.UserException$ErrorInUserCodeException {
public void (java.lang.Class)
Class specifiedClass
}
com/google/caliper/ScenarioSelection$1.classScenarioSelection.java
package com.google.caliper
synthetic com.google.caliper.ScenarioSelection$1 extends java.lang.Object {
}
com/google/caliper/ConsoleReport$ByVariablesOrdering.classConsoleReport.java
package com.google.caliper
com.google.caliper.ConsoleReport$ByVariablesOrdering extends com.google.common.collect.Ordering {
final synthetic com.google.caliper.ConsoleReport this$0
private void (com.google.caliper.ConsoleReport)
public int compare (com.google.caliper.Scenario, com.google.caliper.Scenario)
int aValue
int bValue
int diff
com.google.caliper.ConsoleReport$Variable variable
java.util.Iterator i$
com.google.caliper.Scenario a
com.google.caliper.Scenario b
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
synthetic void (com.google.caliper.ConsoleReport, com.google.caliper.ConsoleReport$1)
com.google.caliper.ConsoleReport x0
com.google.caliper.ConsoleReport$1 x1
}
com/google/caliper/ConsoleReport.classConsoleReport.java
package com.google.caliper
final com.google.caliper.ConsoleReport extends java.lang.Object {
private static final int barGraphWidth
private static final int UNITS_FOR_SCORE_100
private static final int UNITS_FOR_SCORE_10
private static final com.google.caliper.util.LinearTranslation scoreTranslation
public static final com.google.common.collect.Ordering UNIT_ORDERING
private final java.util.List variables
private final com.google.caliper.Run run
private final java.util.List scenarios
private final java.util.List orderedMeasurementTypes
private final com.google.caliper.MeasurementType type
private final double maxValue
private final double logMinValue
private final double logMaxValue
private final java.util.EnumMap decimalDigitsMap
private final java.util.EnumMap divideByMap
private final java.util.EnumMap unitMap
private final java.util.EnumMap measurementColumnLengthMap
private boolean printScore
void (com.google.caliper.Run, com.google.caliper.Arguments)
String name
java.util.Map$Entry variable
java.util.Iterator i$
com.google.caliper.Scenario scenario
double d
java.util.Map$Entry entry
java.util.Iterator i$
com.google.caliper.ConsoleReport$Variable variable
java.util.Map$Entry entry
java.util.Iterator i$
com.google.caliper.ScenarioResult measurement
java.util.Iterator i$
com.google.caliper.Scenario scenario
java.util.Map$Entry entry
java.util.Iterator i$
double distance
double value
double[] arr$
int len$
int i$
int numValues
double[] sumForValue
double mean
double stdDeviationSquared
com.google.caliper.ConsoleReport$Variable variable
java.util.Iterator i$
double d
java.util.Map$Entry entry
java.util.Iterator i$
double maxForType
double minForType
int numDigitsInMin
com.google.caliper.MeasurementType measurementType
java.util.Iterator i$
com.google.caliper.Run run
com.google.caliper.Arguments arguments
double min
double max
com.google.common.collect.Multimap nameToValues
java.util.List variablesBuilder
double sumOfAllMeasurements
java.util.EnumMap digitsBeforeDecimalMap
java.util.EnumMap decimalPointMap
private java.lang.String getUnit (java.lang.String, com.google.caliper.MeasurementType, double)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.List entries
String userSuppliedUnit
com.google.caliper.MeasurementType measurementType
double min
java.util.Map units
private java.util.Map getUnits (com.google.caliper.MeasurementType)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.caliper.MeasurementType measurementType
java.util.Map units
void displayResults ()
private void printCharCounts ()
com.google.caliper.MeasurementSet measurementSet
com.google.caliper.MeasurementType measurementType
com.google.caliper.MeasurementType[] arr$
int len$
int i$
com.google.caliper.ScenarioResult scenarioResult
java.util.Iterator i$
int systemOutCharCount
int systemErrCharCount
private void printValues ()
com.google.caliper.ConsoleReport$Variable variable
java.util.Iterator i$
com.google.caliper.MeasurementType measurementType
java.util.Iterator i$
com.google.caliper.ConsoleReport$Variable variable
java.util.Iterator i$
com.google.caliper.MeasurementType measurementType
java.util.Iterator i$
com.google.caliper.ScenarioResult measurement
com.google.caliper.Scenario scenario
java.util.Iterator i$
double meanLogUnits
boolean showGraphs
java.util.EnumMap numbersFormatMap
double sumOfLogs
private void printUninterestingVariables ()
com.google.caliper.ConsoleReport$Variable variable
java.util.Iterator i$
private java.lang.String barGraph (double)
double value
int graphLength
private static int floor (double)
double d
private static int ceil (double)
double d
static synthetic java.util.List access$200 (com.google.caliper.ConsoleReport)
com.google.caliper.ConsoleReport x0
static void ()
}
com/google/caliper/AllocationMeasurer.classAllocationMeasurer.java
package com.google.caliper
public abstract com.google.caliper.AllocationMeasurer extends com.google.caliper.Measurer {
protected static final int ALLOCATION_DISPLAY_THRESHOLD
private boolean log
private long tempAllocationCount
private long allocationsToIgnore
private long numberOfAllocations
private long allocationCount
private long outOfThreadAllocationCount
private boolean recordAllocations
protected String type
protected void ()
Thread allocatingThread
protected abstract long incrementAllocationCount (long, int, long)
private void logAllocation (int, java.lang.String, long)
int count
String desc
long size
public com.google.caliper.MeasurementSet run (com.google.common.base.Supplier) throws java.lang.Exception
int i
com.google.common.base.Supplier testSupplier
long one
long oneAllocations
long two
long twoAllocations
long expectedDiff
long unitsToIgnore
com.google.caliper.Measurement[] allocationMeasurements
private com.google.caliper.Measurement measureAllocations (com.google.caliper.ConfiguredBenchmark, int, long) throws java.lang.Exception
com.google.caliper.ConfiguredBenchmark benchmark
int reps
long toIgnore
long allocations
long outOfThreadAllocations
protected abstract com.google.caliper.Measurement getMeasurement (com.google.caliper.ConfiguredBenchmark, long)
private long measureAllocationsTotal (com.google.caliper.ConfiguredBenchmark, int) throws java.lang.Exception
com.google.caliper.ConfiguredBenchmark benchmark
int reps
long allocations
long outOfThreadAllocations
private void resetAllocations ()
static synthetic boolean access$000 (com.google.caliper.AllocationMeasurer)
com.google.caliper.AllocationMeasurer x0
static synthetic boolean access$100 (com.google.caliper.AllocationMeasurer)
com.google.caliper.AllocationMeasurer x0
static synthetic void access$200 (com.google.caliper.AllocationMeasurer, int, java.lang.String, long)
com.google.caliper.AllocationMeasurer x0
int x1
String x2
long x3
static synthetic long access$300 (com.google.caliper.AllocationMeasurer)
com.google.caliper.AllocationMeasurer x0
static synthetic long access$402 (com.google.caliper.AllocationMeasurer, long)
com.google.caliper.AllocationMeasurer x0
long x1
static synthetic long access$400 (com.google.caliper.AllocationMeasurer)
com.google.caliper.AllocationMeasurer x0
static synthetic long access$508 (com.google.caliper.AllocationMeasurer)
com.google.caliper.AllocationMeasurer x0
static synthetic long access$308 (com.google.caliper.AllocationMeasurer)
com.google.caliper.AllocationMeasurer x0
static synthetic long access$602 (com.google.caliper.AllocationMeasurer, long)
com.google.caliper.AllocationMeasurer x0
long x1
static synthetic long access$600 (com.google.caliper.AllocationMeasurer)
com.google.caliper.AllocationMeasurer x0
}
com/google/caliper/UserException$InvalidDebugRepsException.classUserException.java
package com.google.caliper
public com.google.caliper.UserException$InvalidDebugRepsException extends com.google.caliper.UserException$ErrorInUsageException {
public void (java.lang.String)
String arg
}
com/google/caliper/Json$MeasurementDeserializer.classJson.java
package com.google.caliper
com.google.caliper.Json$MeasurementDeserializer extends java.lang.Object implements com.google.gson.JsonDeserializer {
private void ()
public com.google.caliper.Measurement deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement jsonElement
java.lang.reflect.Type type
com.google.gson.JsonDeserializationContext context
com.google.gson.JsonObject obj
public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
synthetic void (com.google.caliper.Json$1)
com.google.caliper.Json$1 x0
}
com/google/caliper/Environment.classEnvironment.java
package com.google.caliper
public final com.google.caliper.Environment extends java.lang.Object implements java.io.Serializable {
private java.util.Map propertyMap
public void (java.util.Map)
java.util.Map propertyMap
public java.util.Map getProperties ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
private void ()
}
com/google/caliper/InstancesAllocationMeasurer.classInstancesAllocationMeasurer.java
package com.google.caliper
public final com.google.caliper.InstancesAllocationMeasurer extends com.google.caliper.AllocationMeasurer {
void ()
protected long incrementAllocationCount (long, int, long)
long oldAllocationCount
int arrayCount
long size
protected com.google.caliper.Measurement getMeasurement (com.google.caliper.ConfiguredBenchmark, long)
com.google.caliper.ConfiguredBenchmark benchmark
long allocations
}
com/google/caliper/InProcessRunner.classInProcessRunner.java
package com.google.caliper
final com.google.caliper.InProcessRunner extends java.lang.Object {
void ()
public transient void run (java.lang.String[])
com.google.caliper.Measurer measurer
java.util.List scenarios
com.google.caliper.Scenario scenario
com.google.caliper.MeasurementSet measurementSet
com.google.caliper.UserException e
Exception e
String[] args
com.google.caliper.Arguments arguments
com.google.caliper.ScenarioSelection scenarioSelection
public com.google.caliper.MeasurementSet run (com.google.caliper.ScenarioSelection, com.google.caliper.Scenario, com.google.caliper.Measurer) throws java.lang.Exception
com.google.caliper.MeasurementSet measurementSet
com.google.caliper.ScenarioSelection scenarioSelection
com.google.caliper.Scenario scenario
com.google.caliper.Measurer measurer
com.google.common.base.Supplier supplier
java.io.PrintStream out
java.io.PrintStream err
com.google.caliper.CountingPrintStream countedOut
com.google.caliper.CountingPrintStream countedErr
private com.google.caliper.Measurer getMeasurer (com.google.caliper.Arguments)
com.google.caliper.Arguments arguments
public static transient void main (java.lang.String[]) throws java.lang.Exception
com.google.caliper.UserException e
String[] args
public java.io.PrintStream nullPrintStream ()
}
com/google/caliper/SimpleBenchmark.classSimpleBenchmark.java
package com.google.caliper
public abstract com.google.caliper.SimpleBenchmark extends java.lang.Object implements com.google.caliper.Benchmark {
private static final Class[] ARGUMENT_TYPES
private final java.util.Map parameters
private final java.util.Map methods
protected void ()
protected void setUp () throws java.lang.Exception
protected void tearDown () throws java.lang.Exception
public java.util.Set parameterNames ()
public java.util.Set parameterValues (java.lang.String)
Object value
java.util.Iterator i$
Iterable values
com.google.common.collect.ImmutableSet$Builder result
Exception e
String parameterName
com.google.caliper.Parameter parameter
public com.google.caliper.ConfiguredBenchmark createBenchmark (java.util.Map)
String parameterName
com.google.caliper.Parameter parameter
Object value
java.util.Map$Entry entry
java.util.Iterator i$
com.google.caliper.SimpleBenchmark copyOfSelf
Exception e
java.util.Map parameterValues
String methodName
java.lang.reflect.Method method
public com.google.caliper.Scenario normalizeScenario (com.google.caliper.Scenario)
char[] benchmarkChars
String upperCasedBenchmark
com.google.caliper.Scenario scenario
java.util.Map variables
String benchmark
java.util.Map timedMethods
private java.util.Map createTimedMethods ()
int modifiers
java.lang.reflect.Method method
java.lang.reflect.Method[] arr$
int len$
int i$
com.google.common.collect.ImmutableMap$Builder result
public java.util.Map getTimeUnitNames ()
public double nanosToUnits (double)
double nanos
public java.util.Map getInstanceUnitNames ()
public double instancesToUnits (long)
long instances
public java.util.Map getMemoryUnitNames ()
public double bytesToUnits (long)
long bytes
static void ()
}
com/google/caliper/UserException$DoesntImplementBenchmarkException.classUserException.java
package com.google.caliper
public com.google.caliper.UserException$DoesntImplementBenchmarkException extends com.google.caliper.UserException$ErrorInUserCodeException {
public void (java.lang.Class)
Class specifiedClass
}
com/google/caliper/ScenarioSelection$ScenarioBuilder.classScenarioSelection.java
package com.google.caliper
com.google.caliper.ScenarioSelection$ScenarioBuilder extends java.lang.Object {
final java.util.Map variables
private void ()
com.google.caliper.ScenarioSelection$ScenarioBuilder copy ()
com.google.caliper.ScenarioSelection$ScenarioBuilder result
public com.google.caliper.Scenario build ()
synthetic void (com.google.caliper.ScenarioSelection$1)
com.google.caliper.ScenarioSelection$1 x0
}
com/google/caliper/Xml.classXml.java
package com.google.caliper
public final com.google.caliper.Xml extends java.lang.Object {
private static final String DATE_FORMAT_STRING
private static final String ENVIRONMENT_ELEMENT_NAME
private static final String RESULT_ELEMENT_NAME
private static final String RUN_ELEMENT_NAME
private static final String BENCHMARK_ATTRIBUTE
private static final String EXECUTED_TIMESTAMP_ATTRIBUTE
private static final String OLD_SCENARIO_ELEMENT_NAME
private static final String SCENARIO_ELEMENT_NAME
private static final String MEASUREMENTS_ELEMENT_NAME
private static final String TIME_EVENT_LOG_ELEMENT_NAME
private static com.google.caliper.Result readResultElement (org.w3c.dom.Element) throws java.lang.Exception
org.w3c.dom.Element environmentElement
org.w3c.dom.Node topLevelNode
java.util.Iterator i$
org.w3c.dom.Element element
com.google.caliper.Environment environment
com.google.caliper.Run run
private static com.google.caliper.Environment readEnvironmentElement (org.w3c.dom.Element)
org.w3c.dom.Element element
private static com.google.caliper.Run readRunElement (org.w3c.dom.Element) throws java.lang.Exception
com.google.caliper.MeasurementSet measurement
com.google.caliper.ScenarioResult scenarioResult
org.w3c.dom.Node node
java.util.Iterator i$
com.google.caliper.MeasurementSet timeMeasurementSet
String eventLog
com.google.caliper.ScenarioResult scenarioResult
org.w3c.dom.Element scenarioElement
com.google.caliper.Scenario scenario
com.google.caliper.ScenarioResult scenarioResult
org.w3c.dom.Node scenarioNode
java.util.Iterator i$
org.w3c.dom.Element element
String benchmarkName
String executedDateString
java.util.Date executedDate
com.google.common.collect.ImmutableMap$Builder measurementsBuilder
public static com.google.caliper.Run runFromXml (java.io.InputStream)
org.w3c.dom.Document document
Exception e
java.io.InputStream in
public static com.google.caliper.Environment environmentFromXml (java.io.InputStream)
org.w3c.dom.Document document
org.w3c.dom.Element environmentElement
Exception e
java.io.InputStream in
public static com.google.caliper.Result resultFromXml (java.io.InputStream)
org.w3c.dom.Document document
Exception e
java.io.InputStream in
private void ()
}
com/google/caliper/ConfiguredBenchmark.classConfiguredBenchmark.java
package com.google.caliper
public abstract com.google.caliper.ConfiguredBenchmark extends java.lang.Object {
private final com.google.caliper.Benchmark underlyingBenchmark
protected void (com.google.caliper.Benchmark)
com.google.caliper.Benchmark underlyingBenchmark
public abstract java.lang.Object run (int) throws java.lang.Exception
public abstract void close () throws java.lang.Exception
public final com.google.caliper.Benchmark getBenchmark ()
public final double nanosToUnits (double)
double nanos
public final java.util.Map timeUnitNames ()
public final double instancesToUnits (long)
long instances
public final java.util.Map instanceUnitNames ()
public final double bytesToUnits (long)
long bytes
public final java.util.Map memoryUnitNames ()
}
com/google/caliper/MeasurementSet.classMeasurementSet.java
package com.google.caliper
public final com.google.caliper.MeasurementSet extends java.lang.Object implements java.io.Serializable {
private java.util.List measurements
private java.util.Map unitNames
private int systemOutCharCount
private int systemErrCharCount
public transient void (com.google.caliper.Measurement[])
com.google.caliper.Measurement[] measurements
private static transient java.util.Map getUnitNamesFromMeasurements (com.google.caliper.Measurement[])
com.google.caliper.Measurement measurement
com.google.caliper.Measurement[] arr$
int len$
int i$
com.google.caliper.Measurement[] measurements
java.util.Map unitNameToAssign
private void (int, int, java.util.Map, java.util.List)
int systemOutCharCount
int systemErrCharCount
java.util.Map unitNames
java.util.List measurements
public java.util.Map getUnitNames (java.util.Map)
java.util.Map defaultValue
public java.util.Map getUnitNames ()
public java.util.List getMeasurements ()
public int size ()
public int getSystemOutCharCount ()
public int getSystemErrCharCount ()
public java.util.List getMeasurementsRaw ()
com.google.caliper.Measurement measurement
java.util.Iterator i$
java.util.List measurementRaw
public java.util.List getMeasurementUnits ()
com.google.caliper.Measurement measurement
java.util.Iterator i$
java.util.List measurementUnits
public double medianRaw ()
public double medianUnits ()
private double median (java.util.List)
java.util.List doubles
int n
public double meanRaw ()
public double meanUnits ()
private double mean (java.util.List)
double d
java.util.Iterator i$
java.util.List doubles
double sum
public double standardDeviationRaw ()
public double standardDeviationUnits ()
private double standardDeviation (java.util.List)
double delta
double d
java.util.Iterator i$
java.util.List doubles
double mean
double sumOfSquares
public double minRaw ()
public double minUnits ()
private double min (java.util.List)
java.util.List doubles
public double maxRaw ()
public double maxUnits ()
private double max (java.util.List)
java.util.List doubles
public com.google.caliper.MeasurementSet plusMeasurement (com.google.caliper.Measurement)
com.google.caliper.Measurement measurement
java.util.List resultMeasurements
java.util.Map newUnitNames
public com.google.caliper.MeasurementSet plusCharCounts (int, int)
int systemOutCharCount
int systemErrCharCount
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
private void ()
}
com/google/caliper/Param.classParam.java
package com.google.caliper
public abstract annotation com.google.caliper.Param extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String[] value ()
}
com/google/caliper/UserException$InvalidParameterValueException.classUserException.java
package com.google.caliper
public com.google.caliper.UserException$InvalidParameterValueException extends com.google.caliper.UserException$ErrorInUsageException {
public void (java.lang.String, java.lang.String)
String arg
String value
}
com/google/caliper/Vm.classVm.java
package com.google.caliper
com.google.caliper.Vm extends java.lang.Object {
void ()
public java.util.List getVmSpecificOptions (com.google.caliper.MeasurementType, com.google.caliper.Arguments)
com.google.caliper.MeasurementType type
com.google.caliper.Arguments arguments
public java.lang.ProcessBuilder newProcessBuilder (java.io.File, java.lang.String, com.google.common.collect.ImmutableList, java.lang.String, com.google.common.collect.ImmutableList)
java.io.File workingDirectory
String classPath
com.google.common.collect.ImmutableList vmArgs
String className
com.google.common.collect.ImmutableList applicationArgs
ProcessBuilder result
}
com/google/caliper/UserException$IncompatibleArgumentsException.classUserException.java
package com.google.caliper
public com.google.caliper.UserException$IncompatibleArgumentsException extends com.google.caliper.UserException$ErrorInUsageException {
public void (java.lang.String)
String arg
}
com/google/caliper/util/LinearTranslation.classLinearTranslation.java
package com.google.caliper.util
public com.google.caliper.util.LinearTranslation extends java.lang.Object {
private final double m
private final double b
private static final double EQUALITY_TOLERANCE
public void (double, double, double, double)
double in1
double out1
double in2
double out2
double divisor
public double translate (double)
double in
}
com/google/caliper/util/InterleavedReader.classInterleavedReader.java
package com.google.caliper.util
public final com.google.caliper.util.InterleavedReader extends java.lang.Object implements java.io.Closeable {
private static final int BUFFER_LENGTH
private final String marker
private final java.io.BufferedReader reader
private final com.google.gson.JsonParser jsonParser
public static final String DEFAULT_MARKER
public void (java.io.Reader)
java.io.Reader reader
public void (java.lang.String, java.io.Reader)
String marker
java.io.Reader reader
public java.lang.Object read () throws java.io.IOException
int textEnd
int textEnd
int r
int possibleMarker
String json
char[] buffer
int count
int textEnd
public void close () throws java.io.IOException
int findPossibleMarker (char[], int)
int m
int i
char[] chars
int limit
}
com/google/caliper/Json.classJson.java
package com.google.caliper
public final com.google.caliper.Json extends java.lang.Object {
private static final com.google.gson.Gson GSON_INSTANCE
public static com.google.gson.Gson getGsonInstance ()
public static java.lang.String measurementSetToJson (com.google.caliper.MeasurementSet)
com.google.caliper.MeasurementSet measurementSet
public static com.google.caliper.MeasurementSet measurementSetFromJson (java.lang.String)
String s
String[] arr$
int len$
int i$
String[] measurementStrings
java.util.List measurements
NumberFormatException ignore
com.google.gson.JsonParseException e
String measurementSetJson
public static com.google.caliper.MeasurementSet measurementSetFromJson (com.google.gson.JsonObject)
com.google.gson.JsonObject measurementSetJson
private void ()
static void ()
}
com/google/caliper/ScenarioResult.classScenarioResult.java
package com.google.caliper
public final com.google.caliper.ScenarioResult extends java.lang.Object implements java.io.Serializable {
private java.util.Map measurementSetMap
private java.util.Map eventLogMap
public void (com.google.caliper.MeasurementSet, java.lang.String, com.google.caliper.MeasurementSet, java.lang.String, com.google.caliper.MeasurementSet, java.lang.String)
com.google.caliper.MeasurementSet timeMeasurementSet
String timeEventLog
com.google.caliper.MeasurementSet instanceMeasurementSet
String instanceEventLog
com.google.caliper.MeasurementSet memoryMeasurementSet
String memoryEventLog
public com.google.caliper.MeasurementSet getMeasurementSet (com.google.caliper.MeasurementType)
com.google.caliper.MeasurementType type
public java.lang.String getEventLog (com.google.caliper.MeasurementType)
com.google.caliper.MeasurementType type
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
private void ()
}
com/google/caliper/VmFactory.classVmFactory.java
package com.google.caliper
public final com.google.caliper.VmFactory extends java.lang.Object {
public void ()
public static com.google.common.collect.ImmutableSet defaultVms ()
String vmName
public com.google.caliper.Vm createVm (com.google.caliper.Scenario)
com.google.caliper.Scenario scenario
java.util.List vmList
com.google.caliper.Vm vm
}
com/google/caliper/ConfigurationException.classConfigurationException.java
package com.google.caliper
final com.google.caliper.ConfigurationException extends java.lang.RuntimeException {
private static final long serialVersionUID
void (java.lang.String)
String s
void (java.lang.Throwable)
Throwable cause
}
com/google/caliper/Measurement.classMeasurement.java
package com.google.caliper
public final com.google.caliper.Measurement extends java.lang.Object implements java.io.Serializable {
public static final java.util.Comparator SORT_BY_NANOS
public static final java.util.Comparator SORT_BY_UNITS
private double raw
private double processed
private java.util.Map unitNames
public void (java.util.Map, double, double)
java.util.Map unitNames
double raw
double processed
public java.util.Map getUnitNames ()
public double getRaw ()
public double getProcessed ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
private void ()
static void ()
}
com/google/caliper/UserException$MultipleBenchmarkClassesException.classUserException.java
package com.google.caliper
public com.google.caliper.UserException$MultipleBenchmarkClassesException extends com.google.caliper.UserException$ErrorInUsageException {
public void (java.lang.String, java.lang.String)
String a
String b
}
com/google/caliper/Runner$1.classRunner.java
package com.google.caliper
final com.google.caliper.Runner$1 extends java.lang.Object implements java.io.FileFilter {
void ()
public boolean accept (java.io.File)
java.io.File file
}
com/google/caliper/TypeConverter.classTypeConverter.java
package com.google.caliper
final com.google.caliper.TypeConverter extends java.lang.Object {
private static final java.util.Map PRIMITIVES_TO_WRAPPERS
private void ()
public static java.lang.Object fromString (java.lang.String, java.lang.reflect.Type)
java.lang.reflect.Method m
Exception e
String value
java.lang.reflect.Type type
Class c
private static java.lang.Class wrap (java.lang.Class)
Class c
static void ()
}
com/google/caliper/Measurement$1.classMeasurement.java
package com.google.caliper
final com.google.caliper.Measurement$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.google.caliper.Measurement, com.google.caliper.Measurement)
com.google.caliper.Measurement a
com.google.caliper.Measurement b
double aNanos
double bNanos
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/caliper/Json$1.classJson.java
package com.google.caliper
synthetic com.google.caliper.Json$1 extends java.lang.Object {
}
com/google/caliper/UserException$NoParameterlessConstructorException.classUserException.java
package com.google.caliper
public com.google.caliper.UserException$NoParameterlessConstructorException extends com.google.caliper.UserException$ErrorInUserCodeException {
public void (java.lang.Class)
Class specifiedClass
}
com/google/caliper/UserException$InvalidTrialsException.classUserException.java
package com.google.caliper
public com.google.caliper.UserException$InvalidTrialsException extends com.google.caliper.UserException$ErrorInUsageException {
public void (java.lang.String)
String arg
}
com/google/caliper/Json$KeyValuePair.classJson.java
package com.google.caliper
com.google.caliper.Json$KeyValuePair extends java.lang.Object {
private Object k
private Object v
void (java.lang.Object, java.lang.Object)
Object k
Object v
public java.lang.Object getKey ()
public java.lang.Object getValue ()
private void ()
}
com/google/caliper/UserException$DisplayUsageException.classUserException.java
package com.google.caliper
public com.google.caliper.UserException$DisplayUsageException extends com.google.caliper.UserException$ErrorInUsageException {
public void ()
}
com/google/caliper/UserException$MalformedParameterException.classUserException.java
package com.google.caliper
public com.google.caliper.UserException$MalformedParameterException extends com.google.caliper.UserException$ErrorInUsageException {
public void (java.lang.String)
String arg
}
com/google/caliper/UserException$CantCustomizeInProcessVmException.classUserException.java
package com.google.caliper
public com.google.caliper.UserException$CantCustomizeInProcessVmException extends com.google.caliper.UserException$ErrorInUsageException {
public void ()
}
com/google/caliper/Json$RunTypeAdapter$2.classJson.java
package com.google.caliper
com.google.caliper.Json$RunTypeAdapter$2 extends com.google.gson.reflect.TypeToken {
final synthetic com.google.caliper.Json$RunTypeAdapter this$0
void (com.google.caliper.Json$RunTypeAdapter)
}
com/google/caliper/DebugMeasurer.classDebugMeasurer.java
package com.google.caliper
com.google.caliper.DebugMeasurer extends com.google.caliper.Measurer {
private final int reps
void (int)
int reps
public com.google.caliper.MeasurementSet run (com.google.common.base.Supplier) throws java.lang.Exception
com.google.common.base.Supplier testSupplier
com.google.caliper.ConfiguredBenchmark benchmark
}
com/google/caliper/UserException$RuntimeOutOfRangeException.classUserException.java
package com.google.caliper
public com.google.caliper.UserException$RuntimeOutOfRangeException extends com.google.caliper.UserException$ErrorInUsageException {
public void (double, double, double)
double nanosPerExecution
double lowerBound
double upperBound
}
com/google/caliper/CountingPrintStream.classCountingPrintStream.java
package com.google.caliper
final com.google.caliper.CountingPrintStream extends java.io.PrintStream {
private final java.io.PrintStream delegate
private int count
void (java.io.PrintStream)
java.io.PrintStream delegate
public int getCount ()
public void flush ()
public void close ()
public boolean checkError ()
protected void setError ()
protected void clearError ()
public void write (int)
int b
public void write (byte[], int, int)
byte[] buffer
int offset
int length
public void print (char[])
char[] chars
public void print (java.lang.String)
String s
}
com/google/caliper/InProcessRunner$1.classInProcessRunner.java
package com.google.caliper
com.google.caliper.InProcessRunner$1 extends java.lang.Object implements com.google.common.base.Supplier {
final synthetic com.google.caliper.ScenarioSelection val$scenarioSelection
final synthetic com.google.caliper.Scenario val$scenario
final synthetic com.google.caliper.InProcessRunner this$0
void (com.google.caliper.InProcessRunner, com.google.caliper.ScenarioSelection, com.google.caliper.Scenario)
public com.google.caliper.ConfiguredBenchmark get ()
public volatile synthetic java.lang.Object get ()
}
com/google/caliper/UserException$NonConstantMemoryUsage.classUserException.java
package com.google.caliper
public com.google.caliper.UserException$NonConstantMemoryUsage extends com.google.caliper.UserException$ErrorInUsageException {
public void ()
}
com/google/caliper/Parameter$1.classParameter.java
package com.google.caliper
final com.google.caliper.Parameter$1 extends com.google.caliper.Parameter {
final synthetic Object[] val$defaults
void (java.lang.reflect.Field, java.lang.Object[])
java.lang.reflect.Field x0
public java.lang.Iterable values () throws java.lang.Exception
}
com/google/caliper/ConsoleReport$StandardDeviationOrdering.classConsoleReport.java
package com.google.caliper
com.google.caliper.ConsoleReport$StandardDeviationOrdering extends com.google.common.collect.Ordering {
private void ()
public int compare (com.google.caliper.ConsoleReport$Variable, com.google.caliper.ConsoleReport$Variable)
com.google.caliper.ConsoleReport$Variable a
com.google.caliper.ConsoleReport$Variable b
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
synthetic void (com.google.caliper.ConsoleReport$1)
com.google.caliper.ConsoleReport$1 x0
}
com/google/caliper/Parameter.classParameter.java
package com.google.caliper
abstract com.google.caliper.Parameter extends java.lang.Object {
private final java.lang.reflect.Field field
private void (java.lang.reflect.Field)
java.lang.reflect.Field field
public static java.util.Map forClass (java.lang.Class)
com.google.caliper.Parameter parameter
java.lang.reflect.Field field
java.lang.reflect.Field[] arr$
int len$
int i$
Class suiteClass
java.util.Map parameters
static com.google.caliper.Parameter forField (java.lang.Class, java.lang.reflect.Field)
java.lang.reflect.Method valuesMethod
NoSuchMethodException ignored
java.lang.reflect.Field valuesField
NoSuchFieldException ignored
Class suiteClass
java.lang.reflect.Field field
Object[] defaults
com.google.caliper.Parameter result
java.lang.reflect.Type returnType
java.lang.reflect.Member member
private static boolean isValidReturnType (java.lang.reflect.Type)
java.lang.reflect.Type type
private static boolean isIterableClass (java.lang.reflect.Type)
java.lang.reflect.Type returnClass
public void set (com.google.caliper.Benchmark, java.lang.Object) throws java.lang.Exception
com.google.caliper.Benchmark suite
Object value
public abstract java.lang.Iterable values () throws java.lang.Exception
public java.lang.reflect.Type getType ()
java.lang.String getName ()
synthetic void (java.lang.reflect.Field, com.google.caliper.Parameter$1)
java.lang.reflect.Field x0
com.google.caliper.Parameter$1 x1
}
com/google/caliper/ResultsReader.classResultsReader.java
package com.google.caliper
public final com.google.caliper.ResultsReader extends java.lang.Object {
public void ()
public com.google.caliper.Result getResult (java.io.InputStream) throws java.io.IOException
Exception e2
java.io.ByteArrayInputStream baisXml
com.google.gson.JsonParseException e
java.io.InputStream in
byte[] postedData
com.google.caliper.Result result
java.io.InputStreamReader baisJsonReader
private byte[] readAllBytes (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
java.io.ByteArrayOutputStream baos
byte[] buf
int read
}
com/google/caliper/UserException$ErrorInUserCodeException.classUserException.java
package com.google.caliper
public abstract com.google.caliper.UserException$ErrorInUserCodeException extends com.google.caliper.UserException {
private final String remedy
protected void (java.lang.String, java.lang.String)
String error
String remedy
public void display ()
}
com/google/caliper/DalvikVm.classDalvikVm.java
package com.google.caliper
final com.google.caliper.DalvikVm extends com.google.caliper.Vm {
void ()
public static boolean isDalvikVm ()
public static java.lang.String vmName ()
public java.util.List getVmSpecificOptions (com.google.caliper.MeasurementType, com.google.caliper.Arguments)
com.google.caliper.MeasurementType type
com.google.caliper.Arguments arguments
java.util.List result
public java.lang.ProcessBuilder newProcessBuilder (java.io.File, java.lang.String, com.google.common.collect.ImmutableList, java.lang.String, com.google.common.collect.ImmutableList)
java.io.File workingDirectory
String classPath
com.google.common.collect.ImmutableList vmArgs
String className
com.google.common.collect.ImmutableList applicationArgs
ProcessBuilder result
}
com/google/caliper/UserException$DuplicateParameterException.classUserException.java
package com.google.caliper
public com.google.caliper.UserException$DuplicateParameterException extends com.google.caliper.UserException$ErrorInUsageException {
public void (java.lang.String)
String arg
public void (java.util.Set)
java.util.Set arg
}
com/google/caliper/UserException$UnrecognizedOptionException.classUserException.java
package com.google.caliper
public com.google.caliper.UserException$UnrecognizedOptionException extends com.google.caliper.UserException$ErrorInUsageException {
public void (java.lang.String)
String arg
}
com/google/caliper/UserException$NoSuchClassException.classUserException.java
package com.google.caliper
public com.google.caliper.UserException$NoSuchClassException extends com.google.caliper.UserException$ErrorInUsageException {
public void (java.lang.String)
String name
}
com/google/caliper/ScenarioSelection.classScenarioSelection.java
package com.google.caliper
public final com.google.caliper.ScenarioSelection extends java.lang.Object {
private final java.util.Set userVms
private final com.google.common.collect.Multimap vmParameters
private final String suiteClassName
private final com.google.common.collect.Multimap userParameterArguments
private com.google.common.collect.Multimap userParameters
private final int trials
private com.google.caliper.Benchmark suite
public void (com.google.caliper.Arguments)
com.google.caliper.Arguments arguments
public void (java.util.Set, com.google.common.collect.Multimap, java.lang.String, com.google.common.collect.Multimap, int)
java.util.Set userVms
com.google.common.collect.Multimap vmParameters
String suiteClassName
com.google.common.collect.Multimap userParameterArguments
int trials
public java.util.List select ()
public com.google.caliper.Scenario normalizeScenario (com.google.caliper.Scenario)
com.google.caliper.Scenario scenario
public java.util.Set getUserParameterNames ()
public java.util.Set getVmParameterNames ()
public com.google.caliper.ConfiguredBenchmark createBenchmark (com.google.caliper.Scenario)
com.google.caliper.Scenario scenario
private void prepareSuite ()
ExceptionInInitializerError e
ClassNotFoundException ignored
java.lang.reflect.Constructor constructor
InstantiationException ignore
NoSuchMethodException ignore
IllegalAccessException impossible
java.lang.reflect.InvocationTargetException e
Class benchmarkClass
Object s
private static java.lang.Class getClassByName (java.lang.String) throws java.lang.ClassNotFoundException
String newName
ClassNotFoundException ignored
String className
private com.google.common.collect.Multimap computeUserParameters ()
java.util.Set values
java.util.Collection userValues
String key
java.util.Iterator i$
com.google.common.collect.Multimap result
private java.util.List createScenarios ()
com.google.caliper.ScenarioSelection$ScenarioBuilder builder
java.util.Iterator i$
com.google.caliper.ScenarioSelection$ScenarioBuilder copy
int s
String alternate
java.util.Iterator values
String firstValue
int size
java.util.Map$Entry entry
java.util.Iterator i$
com.google.caliper.ScenarioSelection$ScenarioBuilder builder
java.util.Iterator i$
java.util.List builders
java.util.Map variables
java.util.List result
private java.util.Collection newListOfSize (int)
int i
int count
java.util.List result
}
com/google/caliper/XmlUtils.classXmlUtils.java
package com.google.caliper
public final com.google.caliper.XmlUtils extends java.lang.Object {
public static com.google.common.collect.ImmutableList childrenOf (org.w3c.dom.Node)
int i
int size
org.w3c.dom.Node node
org.w3c.dom.NodeList children
com.google.common.collect.ImmutableList$Builder result
public static com.google.common.collect.ImmutableMap attributesOf (org.w3c.dom.Element)
org.w3c.dom.Attr attr
int i
int size
org.w3c.dom.Element element
org.w3c.dom.NamedNodeMap map
com.google.common.collect.ImmutableMap$Builder result
private void ()
}
com/google/caliper/InProcessRunner$2.classInProcessRunner.java
package com.google.caliper
com.google.caliper.InProcessRunner$2 extends java.io.OutputStream {
final synthetic com.google.caliper.InProcessRunner this$0
void (com.google.caliper.InProcessRunner)
public void write (int)
int b
}
com/google/caliper/Parameter$6.classParameter.java
package com.google.caliper
final com.google.caliper.Parameter$6 extends com.google.caliper.Parameter {
void (java.lang.reflect.Field)
java.lang.reflect.Field x0
public java.lang.Iterable values ()
}
com/google/caliper/UserException$ErrorInUsageException.classUserException.java
package com.google.caliper
public abstract com.google.caliper.UserException$ErrorInUsageException extends com.google.caliper.UserException {
protected void (java.lang.String)
String error
public void display ()
String message
}
com/google/caliper/CaliperRc.classCaliperRc.java
package com.google.caliper
public com.google.caliper.CaliperRc extends java.lang.Object {
public static final com.google.caliper.CaliperRc INSTANCE
private final java.util.Properties properties
private void ()
java.io.InputStream in
String caliperRcEnvVar
java.io.File caliperRcFile
java.io.IOException e
public java.lang.String getApiKey ()
public java.lang.String getPostUrl ()
public java.lang.String getProxy ()
static void ()
}
com/google/caliper/Runner$MeasurementResult.classRunner.java
package com.google.caliper
com.google.caliper.Runner$MeasurementResult extends java.lang.Object {
private final com.google.caliper.MeasurementSet measurements
private final String eventLog
void (com.google.caliper.MeasurementSet, java.lang.String)
com.google.caliper.MeasurementSet measurements
String eventLog
public com.google.caliper.MeasurementSet getMeasurements ()
public java.lang.String getEventLog ()
}
com/google/caliper/Parameter$2.classParameter.java
package com.google.caliper
final com.google.caliper.Parameter$2 extends com.google.caliper.Parameter {
final synthetic java.lang.reflect.Method val$valuesMethod
void (java.lang.reflect.Field, java.lang.reflect.Method)
java.lang.reflect.Field x0
public java.lang.Iterable values () throws java.lang.Exception
}
com/google/caliper/Parameter$5.classParameter.java
package com.google.caliper
final com.google.caliper.Parameter$5 extends com.google.caliper.Parameter {
void (java.lang.reflect.Field)
java.lang.reflect.Field x0
public java.lang.Iterable values () throws java.lang.Exception
}
com/google/caliper/Measurement$2.classMeasurement.java
package com.google.caliper
final com.google.caliper.Measurement$2 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.google.caliper.Measurement, com.google.caliper.Measurement)
com.google.caliper.Measurement a
com.google.caliper.Measurement b
double aNanos
double bNanos
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/caliper/AllocationMeasurer$1.classAllocationMeasurer.java
package com.google.caliper
com.google.caliper.AllocationMeasurer$1 extends java.lang.Object implements com.google.monitoring.runtime.instrumentation.Sampler {
final synthetic Thread val$allocatingThread
final synthetic com.google.caliper.AllocationMeasurer this$0
void (com.google.caliper.AllocationMeasurer, java.lang.Thread)
public void sampleAllocation (int, java.lang.String, java.lang.Object, long)
int count
String desc
Object newObj
long size
}
com/google/caliper/Json$RunTypeAdapter.classJson.java
package com.google.caliper
com.google.caliper.Json$RunTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private void ()
public com.google.caliper.Run deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.caliper.Json$KeyValuePair entry
java.util.Iterator i$
com.google.gson.JsonElement jsonElement
java.lang.reflect.Type type
com.google.gson.JsonDeserializationContext context
java.util.List mapList
java.util.Map measurements
String benchmarkName
java.util.Date executedTimestamp
public com.google.gson.JsonElement serialize (com.google.caliper.Run, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.caliper.Run run
java.lang.reflect.Type type
com.google.gson.JsonSerializationContext context
com.google.gson.JsonObject result
java.util.List mapList
public volatile synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
synthetic void (com.google.caliper.Json$1)
com.google.caliper.Json$1 x0
}
com/google/caliper/LogConstants.classLogConstants.java
package com.google.caliper
public final com.google.caliper.LogConstants extends java.lang.Object {
public static final String SCENARIO_JSON_PREFIX
public static final String MEASUREMENT_JSON_PREFIX
public static final String CALIPER_LOG_PREFIX
public static final String SCENARIOS_STARTING
public static final String STARTING_SCENARIO_PREFIX
public static final String SCENARIO_FINISHED
public static final String SCENARIOS_FINISHED
public static final String MEASURED_SECTION_STARTING
public static final String MEASURED_SECTION_DONE
private void ()
}
com/google/caliper/UserException$ExceptionFromUserCodeException.classUserException.java
package com.google.caliper
public com.google.caliper.UserException$ExceptionFromUserCodeException extends com.google.caliper.UserException {
public void (java.lang.Throwable)
Throwable t
public void display ()
}
com/google/caliper/Scenario.classScenario.java
package com.google.caliper
public final com.google.caliper.Scenario extends java.lang.Object implements java.io.Serializable {
static final String VM_KEY
static final String TRIAL_KEY
private java.util.Map variables
public void (java.util.Map)
java.util.Map variables
public java.util.Map getVariables ()
public java.util.Map getVariables (java.util.Set)
java.util.Set names
java.util.Map result
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
private void ()
}
com/google/caliper/Benchmark.classBenchmark.java
package com.google.caliper
public abstract com.google.caliper.Benchmark extends java.lang.Object {
public abstract java.util.Set parameterNames ()
public abstract java.util.Set parameterValues (java.lang.String)
public abstract com.google.caliper.ConfiguredBenchmark createBenchmark (java.util.Map)
public abstract java.util.Map getTimeUnitNames ()
public abstract java.util.Map getInstanceUnitNames ()
public abstract java.util.Map getMemoryUnitNames ()
public abstract double nanosToUnits (double)
public abstract double instancesToUnits (long)
public abstract double bytesToUnits (long)
}
com/google/caliper/Json$MeasurementDeserializer$1.classJson.java
package com.google.caliper
com.google.caliper.Json$MeasurementDeserializer$1 extends com.google.gson.reflect.TypeToken {
final synthetic com.google.caliper.Json$MeasurementDeserializer this$0
void (com.google.caliper.Json$MeasurementDeserializer)
}
com/google/caliper/Json$DateTypeAdapter.classJson.java
package com.google.caliper
com.google.caliper.Json$DateTypeAdapter extends java.lang.Object implements com.google.gson.JsonSerializer com.google.gson.JsonDeserializer {
private final java.text.DateFormat dateFormat
private void ()
public synchronized com.google.gson.JsonElement serialize (java.util.Date, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
java.util.Date date
java.lang.reflect.Type type
com.google.gson.JsonSerializationContext jsonSerializationContext
public synchronized java.util.Date deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext)
java.text.ParseException ignored
java.text.ParseException ignored
com.google.gson.JsonElement jsonElement
java.lang.reflect.Type type
com.google.gson.JsonDeserializationContext jsonDeserializationContext
String dateString
public volatile synthetic com.google.gson.JsonElement serialize (java.lang.Object, java.lang.reflect.Type, com.google.gson.JsonSerializationContext)
Object x0
java.lang.reflect.Type x1
com.google.gson.JsonSerializationContext x2
public volatile synthetic java.lang.Object deserialize (com.google.gson.JsonElement, java.lang.reflect.Type, com.google.gson.JsonDeserializationContext) throws com.google.gson.JsonParseException
com.google.gson.JsonElement x0
java.lang.reflect.Type x1
com.google.gson.JsonDeserializationContext x2
synthetic void (com.google.caliper.Json$1)
com.google.caliper.Json$1 x0
}
com/google/caliper/Parameter$3.classParameter.java
package com.google.caliper
final com.google.caliper.Parameter$3 extends com.google.caliper.Parameter {
final synthetic java.lang.reflect.Field val$valuesField
void (java.lang.reflect.Field, java.lang.reflect.Field)
java.lang.reflect.Field x0
public java.lang.Iterable values () throws java.lang.Exception
}
com/google/caliper/ConsoleReport$1.classConsoleReport.java
package com.google.caliper
final com.google.caliper.ConsoleReport$1 extends com.google.common.collect.Ordering {
void ()
public int compare (java.util.Map$Entry, java.util.Map$Entry)
java.util.Map$Entry a
java.util.Map$Entry b
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/caliper/MeasurementType.classMeasurementType.java
package com.google.caliper
public final enum com.google.caliper.MeasurementType extends java.lang.Enum {
public static final enum com.google.caliper.MeasurementType TIME
public static final enum com.google.caliper.MeasurementType INSTANCE
public static final enum com.google.caliper.MeasurementType MEMORY
public static final enum com.google.caliper.MeasurementType DEBUG
private static final synthetic com.google.caliper.MeasurementType[] $VALUES
public static com.google.caliper.MeasurementType[] values ()
public static com.google.caliper.MeasurementType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/caliper/Json$MeasurementDeserializer$2.classJson.java
package com.google.caliper
com.google.caliper.Json$MeasurementDeserializer$2 extends com.google.gson.reflect.TypeToken {
final synthetic com.google.caliper.Json$MeasurementDeserializer this$0
void (com.google.caliper.Json$MeasurementDeserializer)
}
com/google/caliper/UserException$DoesNotScaleLinearlyException.classUserException.java
package com.google.caliper
public com.google.caliper.UserException$DoesNotScaleLinearlyException extends com.google.caliper.UserException$ErrorInUsageException {
public void ()
}
com/google/caliper/Run.classRun.java
package com.google.caliper
public final com.google.caliper.Run extends java.lang.Object implements java.io.Serializable {
private java.util.Map measurements
private String benchmarkName
private long executedTimestamp
public void (java.util.Map, java.lang.String, java.util.Date)
java.util.Map measurements
String benchmarkName
java.util.Date executedTimestamp
public java.util.Map getMeasurements ()
public java.lang.String getBenchmarkName ()
public java.util.Date getExecutedTimestamp ()
public boolean equals (java.lang.Object)
com.google.caliper.Run that
Object o
public int hashCode ()
int result
public java.lang.String toString ()
private void ()
}
com/google/caliper/SimpleBenchmark$1.classSimpleBenchmark.java
package com.google.caliper
com.google.caliper.SimpleBenchmark$1 extends com.google.caliper.ConfiguredBenchmark {
final synthetic java.lang.reflect.Method val$method
final synthetic com.google.caliper.SimpleBenchmark val$copyOfSelf
final synthetic com.google.caliper.SimpleBenchmark this$0
void (com.google.caliper.SimpleBenchmark, com.google.caliper.Benchmark, java.lang.reflect.Method, com.google.caliper.SimpleBenchmark)
com.google.caliper.Benchmark x0
public java.lang.Object run (int) throws java.lang.Exception
Throwable cause
java.lang.reflect.InvocationTargetException e
int reps
public void close () throws java.lang.Exception
}
com/google/caliper/Measurer.classMeasurer.java
package com.google.caliper
abstract com.google.caliper.Measurer extends java.lang.Object {
private java.io.PrintStream logStream
void ()
void setLogStream (java.io.PrintStream)
java.io.PrintStream logStream
public abstract com.google.caliper.MeasurementSet run (com.google.common.base.Supplier) throws java.lang.Exception
protected void prepareForTest ()
protected final void log (java.lang.String)
String message
}
com/google/caliper/Json$RunTypeAdapter$1.classJson.java
package com.google.caliper
com.google.caliper.Json$RunTypeAdapter$1 extends com.google.gson.reflect.TypeToken {
final synthetic com.google.caliper.Json$RunTypeAdapter this$0
void (com.google.caliper.Json$RunTypeAdapter)
}
com/google/caliper/Parameter$4.classParameter.java
package com.google.caliper
final com.google.caliper.Parameter$4 extends com.google.caliper.Parameter {
final synthetic java.lang.reflect.Field val$field
void (java.lang.reflect.Field, java.lang.reflect.Field)
java.lang.reflect.Field x0
public java.lang.Iterable values () throws java.lang.Exception
java.util.Set set
}
com/google/caliper/Result.classResult.java
package com.google.caliper
public final com.google.caliper.Result extends java.lang.Object {
private com.google.caliper.Run run
private com.google.caliper.Environment environment
public void (com.google.caliper.Run, com.google.caliper.Environment)
com.google.caliper.Run run
com.google.caliper.Environment environment
public com.google.caliper.Run getRun ()
public com.google.caliper.Environment getEnvironment ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
private void ()
}
com/google/caliper/TimeMeasurer.classTimeMeasurer.java
package com.google.caliper
com.google.caliper.TimeMeasurer extends com.google.caliper.Measurer {
private final long warmupNanos
private final long runNanos
private static final double SHORT_CIRCUIT_TOLERANCE
private static final int MAX_TRIALS
void (long, long)
long warmupMillis
long runMillis
private double warmUp (com.google.common.base.Supplier) throws java.lang.Exception
long nanos
com.google.common.base.Supplier testSupplier
long elapsedNanos
long netReps
int reps
boolean definitelyScalesLinearly
double nanosPerExecution
double lowerBound
double upperBound
private void checkScalesLinearly (com.google.common.base.Supplier) throws java.lang.Exception
com.google.common.base.Supplier testSupplier
double half
double one
public com.google.caliper.MeasurementSet run (com.google.common.base.Supplier) throws java.lang.Exception
double threshold
com.google.caliper.Measurement measurement
int i
com.google.common.base.Supplier testSupplier
double estimatedNanosPerRep
com.google.caliper.Measurement measurement100
com.google.caliper.Measurement measurement050
com.google.caliper.Measurement measurement150
com.google.caliper.MeasurementSet measurementSet
private com.google.caliper.Measurement measure (com.google.common.base.Supplier, double, double) throws java.lang.Exception
com.google.common.base.Supplier testSupplier
double durationScale
double estimatedNanosPerRep
int reps
com.google.caliper.ConfiguredBenchmark benchmark
long elapsedTime
double nanosPerRep
private long measureReps (com.google.caliper.ConfiguredBenchmark, int) throws java.lang.Exception
com.google.caliper.ConfiguredBenchmark benchmark
int reps
long startNanos
long endNanos
}
com/google/caliper/UserException.classUserException.java
package com.google.caliper
public abstract com.google.caliper.UserException extends java.lang.RuntimeException {
protected void (java.lang.String)
String error
public abstract void display ()
}
com/google/caliper/Arguments.classArguments.java
package com.google.caliper
public final com.google.caliper.Arguments extends java.lang.Object {
private String suiteClassName
private final java.util.Set userVms
private final com.google.common.collect.Multimap userParameters
private final com.google.common.collect.Multimap vmParameters
private int trials
private long warmupMillis
private long runMillis
private String timeUnit
private String instanceUnit
private String memoryUnit
private java.io.File saveResultsFile
private java.io.File uploadResultsFile
private boolean captureVmLog
private boolean printScore
private boolean measureMemory
private boolean debug
private int debugReps
private com.google.caliper.MeasurementType measurementType
private com.google.caliper.MeasurementType primaryMeasurementType
private String marker
private static final String defaultDelimiter
private static final int defaultDebugReps
public void ()
public java.lang.String getSuiteClassName ()
public java.util.Set getUserVms ()
public int getTrials ()
public com.google.common.collect.Multimap getVmParameters ()
public com.google.common.collect.Multimap getUserParameters ()
public long getWarmupMillis ()
public long getRunMillis ()
public java.lang.String getTimeUnit ()
public java.lang.String getInstanceUnit ()
public java.lang.String getMemoryUnit ()
public java.io.File getSaveResultsFile ()
public java.io.File getUploadResultsFile ()
public boolean getCaptureVmLog ()
public boolean printScore ()
public boolean getMeasureMemory ()
public com.google.caliper.MeasurementType getMeasurementType ()
public com.google.caliper.MeasurementType getPrimaryMeasurementType ()
public boolean getDebug ()
public int getDebugReps ()
public java.lang.String getMarker ()
public static com.google.caliper.Arguments parse (java.lang.String[])
String name
String value
String previousValue
String name
String value
int equalsSign
String previousValue
NumberFormatException e
String value
NumberFormatException e
String value
Exception e
String measurementType
Exception e
String measurementType
String arg
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
String[] argsArray
com.google.caliper.Arguments result
java.util.Iterator args
String delimiter
java.util.Map userParameterStrings
java.util.Map vmParameterStrings
String vmString
boolean standardRun
com.google.common.base.Splitter delimiterSplitter
java.util.Set duplicates
public static void printUsage ()
}
CaliperCore.gwt.xml
META-INF/maven/
META-INF/maven/com.google.caliper/
META-INF/maven/com.google.caliper/caliper/
META-INF/maven/com.google.caliper/caliper/pom.xml
META-INF/maven/com.google.caliper/caliper/pom.properties