Interface | Description |
---|---|
MethodTraceAspect.ElapsedTimeable |
An interface with one method to return elapsed time.
|
MethodTraceController |
Interface defining the start/stop command for an AspectJ aspect which traces method invocation
counts and elapsed execution time.
|
Class | Description |
---|---|
MethodTraceAspect |
An abstract aspect to capture profile data (invocation count and aggregate time) per method.
|
MethodTraceAspect.BucketData |
A class which organizes method trace data into specific buckets.
|
MethodTraceAspect.ByTotalTime |
A comparator which sorts trace data objects into descending order by total elapsed time.
|
MethodTraceAspect.Call |
Representation of a method invocation which identifies the caller and the callee methods,
optimized for use as a hash map key.
|
MethodTraceAspect.MethodIdentifier |
A wrapper for a method, optimized for use as a hash map key.
|
MethodTraceAspect.TraceBucket |
Trace data for a single analysis bucket, including the trace data itself and an aggregate
of all the traces' own times.
|
MethodTraceAspect.TraceData |
Data structure containing invocation count and aggregate elapsed time for a method call.
|
MethodTraceController.Impl |
Server-side implementation of the method trace controller remote network proxy.
|