| AbstractMeasurementSource |
Producer interface for Measurement values.
|
| ByteBuddyProfilingCtorAdvice |
Advice for use with Byte Buddy.
|
| ByteBuddyProfilingThrowAdvice |
Advice for use with Byte Buddy.
|
| CalleeProfilingInformation |
Holds information of a callee-relation.
Each instance represents a method that is called during an active other method.
|
| ClassProfilingInformation |
Holds profiling information about a class during run-time.
|
| CollectorLogger |
Logger back-end that collects messages in memory.
Purpose is to collect errors and warnings during some operation
to enable the software to give hints about the reason of failure.
|
| CollectorThreadLogger |
Logger back-end that collects messages in memory.
Purpose is to collect errors and warnings during some operation
to enable the software to give hints about the reason of failure.
|
| ConsoleLogger |
Implementation Log.LoggerFacade used as fallback in case no logger framework
is available.
|
| IdentifiableProfilingInformation |
Base for profiling information instances that can be identified via an numerical ID.
|
| Log |
Simple log handling.
In most projects at some early point you have to decide which logging framework should be used.
Often this decision is forced because of libraries you need and that already use some logging framework.
I personally don't like to bind my source sp deeply to such stuff.
The used logging framework is mostly not determined by functional requirements,
so why bind a huge part of the sources to it?
|
| Log.LoggerFacade |
Adapter for logging back-ends.
|
| Log4JLogger |
Logger back-end for log4j2.
|
| MeasurementValue |
Holds a measurement value.
Holds a value that is produced by some measurement function.
The first dimension defines the order relation and have to be strictly monotone.
|
| MethodProfiling |
Holds information of a currently profiled method/code-unit.
|
| MethodProfilingInformation |
Holds profiling information about a method or other code-unit during run-time.
|
| MulticastLogger |
Implementation Log.LoggerFacade to propagate logs to multiple back-ends..
|
| OS |
Utility class to gather statistics about the running application.
Initially this class was created to collect information about a long-running
server application that should be reported via a status-service.
|
| OS.Info |
Utility class to collect all values at once.
A bit too specific for general usage, but good for demonstration.
|
| ProfilingInformation |
Base for profiling information instances.
|
| ProfilingWeaver |
Profiling by weaving instrumentation during run-time into the byte-code.
This class implements a "Java Agent".
|
| ReflectionProfilingUtil |
Static methods for reflection handling inside profiling.
|
| ReflectionProfilingUtil.StackAccessMode |
|
| SystemNanoTime |
Measures monotonic system time in nanoseconds.
|
| ThreadExecutionTime |
Measures monotonic and thread-local time in nanoseconds.
|
| ThreadProfilingInformation |
Holds Thread Information during run-time.
|