with one click
test-simplified-lxr
Test simplified LXR GC under lxr-x/simplified branch
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Test simplified LXR GC under lxr-x/simplified branch
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | test-simplified-lxr |
| description | Test simplified LXR GC under lxr-x/simplified branch |
lxr-x/simplified branch (based on tag v0.32.0)lxr-x/jdk21-simplified branch (based on tag v0.32.0-jdk-21)jdk-21.0.9+3-mmtk-lxrThe above branches contain the simplified version of the LXR GC, which has removed some performance optimizations and other non-essential features to make it easier for upstreaming.
You can generate git diff for both mmtk-core and mmtk-openjdk to understand the changes in the two branches.
Please run the following command to test the correctness of the simplified LXR GC:
mmtk-jdk run --gc LXR -n 5 --heap 30M --bench xalan --build --no-weak-refs --no-class-unloading
Note that:
--no-weak-refs--no-class-unloadingRUST_LOG=warning by default if it is missing, to avoid verbose logging output.--release)-n 5 to run for 5 iterations.--gdb --no-interactive to the command, and it will automatically run the program in gdb, and print the backtrace if it crashes. This is useful for debugging.