Skip to content

Releases: AdoptOpenJDK/jitwatch

JITWatch 1.5.0

11 Nov 20:31

Choose a tag to compare

It's been a while!

This release includes:

  • Korean localisation - thanks to Yubin Park @yyubin
  • ARM assembly instruction tooltips - thanks to @joalen
  • Fixed constructor and method ordering - thanks to @skybber

JITWatch 1.4.9

06 Jan 16:29

Choose a tag to compare

Rolls up all the fixes since the last binary release in Jan 2022.
Improved Sandbox for experimenting with code outside the included samples.
Removed some bytecode-driven unit tests that were failing on JDK21 javac output.
These shaded jars include OpenJFX binaries needed for the UI.
Bytecode is Java 8 and runs on JDK8 to JDK23.

To run: java -jar jitwatch-ui-1.4.9-shaded-<OS>-<ARCH>.jar

Bump OpenJFX version to 17.0.2 to fix crash on Apple M1 CPU

23 Jan 20:40

Choose a tag to compare

While testing JITWatch on an Apple M1 CPU (via Scaleway M1 VPS) I found that OpenJFX version 17.0.1 would segfault the VM.

Bumped the version to 17.0.2 which includes a fix for this bug.

Please use the release jitwatch-ui-1.4.7-shaded-mac-m1.jar for an Apple M1 (aarch64) MacOS computer.

hsdis download option

16 Jan 15:22

Choose a tag to compare

This was released earlier as 1.4.5 but had a bug in the filename for the MacOS hsdis plugin. Re-released as 1.4.6

Replaced slf4j/logback with FreeLogJ

18 Dec 09:06

Choose a tag to compare

JITWatch now uses my simple, minimal logger com.chrisnewland.freelogj which is a drop-in replacement for SLF4J.

Streamlined shaded jars

22 Sep 20:49

Choose a tag to compare

  • Shaded jars (for JDK11+) contain only the OpenJFX native binaries for the target platform
  • Fixed VM vendor and version display on main UI

Latest goodies, it's about time!

21 Sep 21:03

Choose a tag to compare

A fix rollup build containing:

All the cool i18n contributions
OpenJFX version upgrade to 17.0.0.1
Build fix to add-export to allow JavapTask to be used via reflection again (faster)
All the other fixes since Oct 2020.

Finally, a binary release of JITWatch!

29 Oct 22:44

Choose a tag to compare

This release contains all the fixes since the last release in 2017 plus cleaned up build files and upgrades OpenJFX to 15.0.1 when using JDK11+

Each shaded jar contains all the dependencies including OpenJFX for your operating system so you can now run JITWatch using
java -jar <jarfile>

jitwatch-ui-1.4.0-shaded.jar => Linux
jitwatch-ui-1.4.0-shaded-mac.jar =>Mac
jitwatch-ui-1.4.0-shaded-win.jar => Windows

Compiler thread visualisations

10 Dec 21:19

Choose a tag to compare

This release adds 4 new visualisations around the JIT compiler threads and queues.

Explained in this video https://www.youtube.com/watch?v=p0mWUgRcCHQ&feature=youtu.be

OSR loop highlighting

22 Oct 22:35

Choose a tag to compare

When an On-Stack-Replacement (OSR) compilation is selected in the TriView it will now highlight the bytecode and source code of the loop that was compiled.