Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tools for tracking down memory / JVM problems & generating predictable-as-possible VM behaviour
Java
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src
.gitignore
LICENSE.txt
README.md
pom.xml

README.md

Hawkshaw

Tools for tracking down memory / JVM problems & generating predictable-as-possible VM behaviour

You can Use Hawkshaw to mimic application object allocation rate behaviour in order to test out GC tuning ideas!

It enables decent control of the memory profile and garbage collection dynamics of the app. At least, that's the theory!

Drivers

Hawkshaw comes with several pre-built drivers, see the hawkshaw.drivers package

Building Hawkshaw

Hawkshaw is a Maven 3 project, run the following to build Hawkshaw:

mvn clean install

Running Hawkshaw

Hawkshaw is a CL tool, you can run it's various drivers:

java -cp hawkshaw-<version>.jar hawksahaw.drivers.<Driver> 

e.g.

java -cp .:hawkshaw-0.0.1-SNAPSHOT.jar hawkshaw.drivers.GcChurner

License

This project is licensed under GPL v2 - see separate LICENSE.txt file for details.

Something went wrong with that request. Please try again.