JETM isa small and free library, that helps locating performance problems in existing Java™ applications.
JETM enablesdevelopers to track down performance issues on demand, either programmatic or declarative with minimal impact on application performance, even in production.
What do you get?
In order to identify the root cause of bad application performance a fairly limited set of data is needed. Usually it is enough to identify
- the code fragments used within a test period,
- the time spend within those fragments (min/max/average) and
- the number of fragment executions
to track down application hotspots. However collecting those data is either expensive (in terms of budget or application side effects) or too low level or just highly proprietary.
This is where the Java™ Execution Time Measurement Library comes into play.
How does it work?
With minor changes to your source or simply by declaration you can monitor your application performance, for instance using a HTTP Console or Text Output or RRD Graphs. See online demo and further monitoring examples.
Thanks to for hosting this project. Also thanks to for supporting JETM the years before.