Skip to content

bonifaido/JIT-Tree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JIT Tree

Build Status

This tool will help you to analyze the output of the JVM's -XX:+LogCompilation option.

To enable this option you also need to pass: -XX:+UnlockDiagnosticVMOptions to the program under JIT logging.

Optionally you can specify the name of the output file with -XX:LogFile=FILENAME, the default is hotspot.log.

The parsing of the output is done with OpenJDK's LogCompilation tool with small modifications.

Build

mvn clean package

Run

Double-click on target/jittree.jar

or

java -jar target/jittree.jar <logfile>

Requirements

I have only tested it with the output of JDK version 1.7.0_07.

License

JIT Tree is distributed under the MIT License

LogCompilation is part of the OpenJDK and distributed under GNU GPLv2

About

Displays the JVM's JIT trace output in a nice, searchable tree GUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages