Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
Java Shell Batchfile Scala CSS JavaScript
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 2 commits ahead, 144 commits behind AdoptOpenJDK:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
core
gradle
lib
ui
.gitignore
LICENSE-BSD
QUICKSTART.txt
README.md
build.gradle
build.xml
gradlew
gradlew.bat
histoPlotter.bat
histoPlotter.sh
jarScan.sh
launchHeadless.bat
launchHeadless.sh
launchUI.bat
launchUI.sh
makeDemoLogFile.bat
makeDemoLogFile.sh
pom.xml
settings.gradle
showLines.sh

README.md

JITWatch

Log analyser and visualiser for the HotSpot JIT compiler.

  • Video introduction to JITWatch video
  • Slides from my LJC lightning talk on JITWatch slides

For instructions and screenshots see the wiki

https://github.com/AdoptOpenJDK/jitwatch/wiki

ant

ant clean compile test run

maven

mvn clean compile test exec:java

gradle

gradlew clean build run

Jenkins CI

http://chriswhocodes.com:8080/

Build an example HotSpot log

# Build the code first with ant / maven / IDE
./makeDemoLogFile.sh

Java 8 Compatibility

Find out how you can also use this logo with your F/OSS projects

Compatibility Badge