LXR GC Nightly Builds

MMTk-OpenJDK nightly builds with LXR GC.

GitHub Workflow Status: jdk11-lxr-status pages-status

Source Code: mmtk-core mmtk-openjdk

Paper: doi

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.