Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adoptopenjdk/jitwatch
Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
https://github.com/adoptopenjdk/jitwatch
escape-analysis hotspot hotspot-jit-compiler java javafx jit-compiler jitwatch log-analyser
Last synced: about 1 hour ago
JSON representation
Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
- Host: GitHub
- URL: https://github.com/adoptopenjdk/jitwatch
- Owner: AdoptOpenJDK
- License: other
- Created: 2013-09-30T14:18:17.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-10-13T17:31:22.000Z (3 months ago)
- Last Synced: 2025-01-07T18:09:16.412Z (14 days ago)
- Topics: escape-analysis, hotspot, hotspot-jit-compiler, java, javafx, jit-compiler, jitwatch, log-analyser
- Language: Java
- Homepage:
- Size: 5.14 MB
- Stars: 3,113
- Watchers: 159
- Forks: 444
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE-BSD
Awesome Lists containing this project
README
JITWatch
========Log analyser and visualiser for the HotSpot JIT compiler.
* Video introduction to JITWatch [video](https://www.youtube.com/watch?v=p7ipmAa9_9E)
* Slides from my LJC lightning talk on JITWatch [slides](https://chriswhocodes.com/LJC2022.pdf)For instructions and screenshots see the wiki
https://github.com/AdoptOpenJDK/jitwatch/wiki
The JITWatch user interface is built using JavaFX which is downloaded as a maven dependency for JDK11+.
For pre-JDK11 you will need to use a Java runtime that includes JavaFX.
maven
mvn clean package && java -jar ui/target/jitwatch-ui-shaded.jarBuild an example HotSpot log
# Build the code and then run
cd scripts && ./makeDemoLogFile.sh