Skip to content

Releases: AdoptOpenJDK/jitwatch

JITWatch 1.4.9

06 Jan 16:29
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.

Snapshot button on UI windows

26 Sep 21:52
Compare
Choose a tag to compare

Use JITWatch in presentations or blogs?
Now you can snapshot the main, TriView, Sandbox, and Compile chain windows.
Saves the time-stamped screenshot to the working directory.