Tools for measuring and analysing software performance.
Gin is a new approach to monitoring and analysing the performance of Java software. Based upon ideas developed during our twenty years of experience troubleshooting and optimising the performance of Java applications Gin combines a low-impact profiling agent with novel and powerful next generation analytical tools to rapidly identify performance bottlenecks and optimisation opportunities in production, staging or development environments.
To use Gin you:
The Gin agent runs in-process in the JVM as a Java Agent in order to capture low-impact performance snapshots while your system is running.
The Gin agent is free (as in beer) and released under the Creative Commons Attribution-NoDerivatives 4.0 International License (CC BY-ND).
This means you are free to use and share the agent as you wish but that:
gin-agent-1.X.X.jarfrom the downloaded archive
-javaagent:command line option to the JVM e.g.
java -javaagent:/tmp/gin-agent-1.X.X.jar -jar your-app.jar
The gin agent documentation has complete details on all the profiling options the agent supports
These tools are still under active development in collaboration with early adopters and industry partners. If you are interested in collaborating with us on the development of these tools please contact us.