Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!

Close
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.

Recent activity

Nothing to see here, move along.

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.