tl;dr: Annotation driven performance metrics for java applications.
Chronometry collects runtime performance information for annotated methods. A custom classloader checks loaded classes for the Chrono annotation on any methods. If any methods are annotated, a proxy is created with CGLib, and the annotated methods are wrapped with a MethodInterceptor that records the class name, method name,
execution time, and execution duration.
This project is in its infancy, and is just now being rolled out for use with one application. Lots of work remains.
Nothing to see here, move along.