Skip to content

wenyuzhao/lxr-builds

Repository files navigation

LXR GC Nightly Builds

Latest Builds (linux-x86_64 only)

jdk11-lxr-release-archive

jdk11-lxr-fastdebug-archive

jdk11-lxr-slowdebug-archive

Historical Nightly Builds:

nightly-release

GitHub Workflow Status

jdk11-lxr-status

pages-status

How to run LXR

# Download latest LXR
wget https://github.com/wenyuzhao/lxr-builds/releases/download/latest/jdk11-linux-x86_64-normal-server-mmtk-lxr-release.tar.gz
tar xf ./jdk11-linux-x86_64-normal-server-mmtk-lxr-release.tar.gz

# Run LXR
./jdk-11.0.19/bin/java -XX:+UseThirdPartyHeap -XX:ThirdPartyHeapOptions=plan=LXR -Xms100M -Xmx100M  -version

Please always specify both -Xms and -Xmx, and ensure that their values are identical. Currently, LXR does not support variable heap size.

Source Code

The builds are generated nightly from the latest commit of wenyuzhao/mmtk-openjdk/tree/lxr.

The Cargo.toml file should specify the git revision of mmtk-core and openjdk.