JITWatch Parent

Visualisation of JIT behaviour

License

License

Categories

Categories

JITWatch Application Testing & Monitoring Performance analysis
GroupId

GroupId

com.chrisnewland
ArtifactId

ArtifactId

jitwatch-parent
Last Version

Last Version

1.1.5
Release Date

Release Date

Type

Type

pom
Description

Description

JITWatch Parent
Visualisation of JIT behaviour
Project URL

Project URL

https://github.com/AdoptOpenJDK/jitwatch
Source Code Management

Source Code Management

https://github.com/AdoptOpenJDK/jitwatch

Download jitwatch-parent

Filename Size
jitwatch-parent-1.1.5.pom 13 KB
Browse

How to add to project

<!-- https://jarcasting.com/artifacts/com.chrisnewland/jitwatch-parent/ -->
<dependency>
    <groupId>com.chrisnewland</groupId>
    <artifactId>jitwatch-parent</artifactId>
    <version>1.1.5</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.chrisnewland/jitwatch-parent/
implementation 'com.chrisnewland:jitwatch-parent:1.1.5'
// https://jarcasting.com/artifacts/com.chrisnewland/jitwatch-parent/
implementation ("com.chrisnewland:jitwatch-parent:1.1.5")
'com.chrisnewland:jitwatch-parent:pom:1.1.5'
<dependency org="com.chrisnewland" name="jitwatch-parent" rev="1.1.5">
  <artifact name="jitwatch-parent" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.chrisnewland', module='jitwatch-parent', version='1.1.5')
)
libraryDependencies += "com.chrisnewland" % "jitwatch-parent" % "1.1.5"
[com.chrisnewland/jitwatch-parent "1.1.5"]

Dependencies

compile (3)

Group / Artifact Type Version
org.slf4j : slf4j-api jar 1.7.25
ch.qos.logback : logback-classic jar 1.2.3
ch.qos.logback : logback-core jar 1.2.3

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

  • core
  • ui

JITWatch

Log analyser and visualiser for the HotSpot JIT compiler.

  • Video introduction to JITWatch video
  • Slides from my LJC lightning talk on JITWatch slides

For instructions and screenshots see the wiki

https://github.com/AdoptOpenJDK/jitwatch/wiki

The JITWatch user interface is built using JavaFX. This is included in the Oracle JDK. If you are using a JDK that does not include JavaFX (e.g. Azul Zulu, or some flavour of packaged OpenJDK on Linux) then you can download a pre-built OpenJFX jar from https://chriswhocodes.com and put it in your build classpath.

ant

ant clean compile test run

maven

mvn clean compile test exec:java

gradle

gradlew clean build run

Build an example HotSpot log

# Build the code first with ant / maven / IDE
./makeDemoLogFile.sh
com.chrisnewland

AdoptOpenJDK

The Community and code behind the Build Farm which produces high quality, FREE OpenJDK (Java) binaries.

Versions

Version
1.1.5