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: 9 days 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 (about 11 years ago)
- Default Branch: master
- Last Pushed: 2024-10-13T17:31:22.000Z (28 days ago)
- Last Synced: 2024-10-29T15:04:21.739Z (12 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,087
- Watchers: 158
- Forks: 438
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE-BSD
Awesome Lists containing this project
- my-awesome - AdoptOpenJDK/jitwatch - analysis,hotspot,hotspot-jit-compiler,java,javafx,jit-compiler,jitwatch,log-analyser pushed_at:2024-10 star:3.1k fork:0.4k Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface. (Java)
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