Skip to content

Use mark sweep space as the non moving space #1100

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Draft
wants to merge 17 commits into
base: master
Choose a base branch
from

Conversation

qinsoon
Copy link
Member

@qinsoon qinsoon commented Mar 26, 2024

No description provided.

@k-sareen
Copy link
Collaborator

k-sareen commented Mar 26, 2024

I have a commit here k-sareen@d12fe11 which does the same but allows MarkSweepSpace to either be malloc or native-based. But I'm not sure if using malloc MS is worth it.

@qinsoon
Copy link
Member Author

qinsoon commented Mar 26, 2024

binding-refs
JIKESRVM_BINDING_REPO=qinsoon/mmtk-jikesrvm
JIKESRVM_BINDING_REF=use-ms-as-nonmoving

@qinsoon qinsoon force-pushed the use-ms-as-nonmoving branch from 8e09980 to 6a8c306 Compare April 17, 2024 00:33
@qinsoon
Copy link
Member Author

qinsoon commented Sep 8, 2024

See https://mmtk.zulipchat.com/#narrow/stream/262673-mmtk-core/topic/.60ChunkMap.60.20with.20ImmixSpace.20and.20MarkSweepSpace/near/468596380. The chunk map is causing issues: Immix may iterate and free mark sweep chunks using chunk map.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants