mmtk-core icon indicating copy to clipboard operation
mmtk-core copied to clipboard

Use mark sweep space as the non moving space

Open qinsoon opened this issue 2 years ago • 3 comments

qinsoon avatar Mar 26 '24 04:03 qinsoon

I have a commit here https://github.com/k-sareen/mmtk-core/commit/d12fe11c886e8bdad988d61bc4e6450515f0db6e 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.

k-sareen avatar Mar 26 '24 04:03 k-sareen

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

qinsoon avatar Mar 26 '24 04:03 qinsoon

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.

qinsoon avatar Sep 08 '24 23:09 qinsoon