All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractLogMessageVisitor An abstractLogMessageVisitorwith no-op implementations for the visit methods - provided so that all visitors don't have to override all methods.BenchmarkClassModel A simplified model of a benchmark class, containing no reflective references to the class and only those things that the runner needs to know about the class in order to determine the scenarios to be run.BenchmarkClassModel.Builder Builder forBenchmarkClassModelinstances.BenchmarkClassModel.MethodModel Model of a method on a benchmark class.Chain A chain of references, which starts at a root object and leads to a particular value (either an object or a primitive).CommandLineSerializer Serializes and deserializesWorkerRequests as base64 encoded strings so they can be passed on the command line to the worker.DryRunRequest WorkerRequestfor telling the worker to do a dry-run of multiple experiments.DryRunSuccessLogMessage A log message listing the IDs of successful dry-run experiments.ExperimentSpec Specification of an experiment to be run as a dry-run or a trial on a worker.FailureLogMessage A message containing information on a failure encountered by the worker JVM.GcLogMessage A message representing output produced by the JVM when-XX:+PrintGCis enabled.GcLogMessage.Type The type of the garbage collection performed.HotspotLogMessage A message representing output produced by the JVM when-XX:+PrintCompliationis enabled.InvalidBenchmarkException InvalidInstrumentException KillVmRequest A request that's sent to a device to request that it kill a VM process.LogMessage A single line of output produced by aWorker.LogMessageParser_Factory LogMessageParserModule BindsParser<LogMessage>toLogMessageParser.LogMessageVisitor A visitor for the various subclasses ofLogMessage.ObjectExplorer A depth-first object graph explorer.ObjectExplorer.Feature Enumeration of features that may be optionally requested for an object traversal.ObjectGraphMeasurer A tool that can qualitatively measure the footprint (e.g., number of objects, references, primitives) of a graph structure.ObjectGraphMeasurer.Footprint The footprint of an object graph.ObjectVisitor<T> A visitor that controls an object traversal.ObjectVisitor.Traversal Constants that denote how the traversal of a given object (chain) should continue.OpenedSocket A simple tuple for the opened streams of a socket.OpenedSocket.Reader Reads objects from the socket.OpenedSocket.Writer Writes objects to the socket.RemoteClasspathMessage Message sent by a remote device to provide the local worker classpath on that device.Renderer<T> Running A collection of annotations for bindings pertaining to the currently running experiment.Running.AfterExperimentMethods Running.BeforeExperimentMethods Running.Benchmark Running.BenchmarkClass Running.BenchmarkMethod ShouldContinueMessage A message sent from the runner to the worker to indicate whether or not measuring should continue.StartMeasurementLogMessage A message signaling that the timing interval has started in the worker.StartVmRequest A request to send to a process running on a device to tell it to run a given command to start a VM.StopMeasurementLogMessage A message signaling that the timing interval has ended in the worker.StopProxyRequest Request to send to a runner proxy on a remote device to tell it to stop.TargetInfoLogMessage A log message containing the response to aTargetInfoRequest.TargetInfoRequest WorkerRequestfor telling a worker to send the runner information on the target it's running on, including a model of the benchmark class it produced.TrialRequest WorkerRequestfor telling the worker to run a trial of the benchmark.UserCodeException Signifies that the user's benchmark code threw an exception.VmOptionLogMessage A message representing output produced by the JVM when-XX:+PrintFlagsFinalis enabled.VmPropertiesLogMessage A message containing a selection ofsystem propertiesfrom the worker JVM.VmStoppedMessage A message sent from a device to the runner to tell it that a VM stopped.WorkerRequest Marker interface for classes the runner sends to the worker to tell it what to do.