원클릭으로
about-simplified-lxr
Useful information about the simplified LXR GC implementation in mmtk-core and mmtk-openjdk.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Useful information about the simplified LXR GC implementation in mmtk-core and mmtk-openjdk.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | about-simplified-lxr |
| description | Useful information about the simplified LXR GC implementation in mmtk-core and mmtk-openjdk. |
lxr-x/simplified branch in mmtk-core and lxr-x/jdk21-simplified branch in mmtk-openjdk contain the implementation of the LXR garbage collector.
lxr-x/simplified in mmtk-core is based on tag v0.32.0
lxr-x/jdk21-simplified in mmtk-openjdk is based on tag v0.32.0-jdk-21
The two branches are forked from the original LXR GC implementation. Both branches contains the core LXR GC algorithm without additional optimizations and features.
Note: The simplification process is still ongoing, and the branches may not be fully simplified yet. You can refer to the commit history and the current progress section for more details on what has been simplified so far.
The purpose of the simplification is to make easier to upstream, although the performance may not be as good as the original one.
Assume the upstream is at v0.32.0 and v0.32.0-jdk-21.
Use test-simplified-lxr skill to test and verify LXR GC.
Refer to the test-simplified-lxr skill on how to run the benchmarks and verify the correctness of the simplified LXR GC.
To fix a crashing benchmark, you have the following options:
--release) to get more debug info--gdb --no-interactive to the command, and it will automatically run the program in gdb, and print the backtrace if it crashes.cargo fmt under either mmtk-core/ or mmtk-openjdk/mmtk before finish.$ARGUMENTS