Yi Lin
Yi Lin
> I'm not too sure whether we should just close this. I think we need to consider both the space overhead and spatial locality. > > In the original comment,...
1 bit is `int1`. If 1 means marked, after flipping, 1 means unmarked. Why does this not work?
We should look further into this. MMTk panics if we try use header mark bit for Immix. ```console [2024-01-15T04:42:30Z INFO mmtk::memory_manager] Initialized MMTk with Immix (FixedHeapSize(20971520)) ===== DaCapo antlr starting...
In Java MMTk, immix space and mark sweep space use cyclic mark state. It uses the remaining GC bits (3 or 4 bits) for the mark state, and does not...
In GitLab by @steveblackburn on Feb 26, 2020, 13:03 changed the description
In GitLab by @steveblackburn on Feb 26, 2020, 13:03 changed the description
In GitLab by @steveblackburn on Feb 26, 2020, 13:03 changed the description
In GitLab by @steveblackburn on Feb 26, 2020, 13:04 changed the description
Semantics may include immortal, code, read-only, etc. However, large-object is not a semantic. A plan may choose a large object allocator based on the size of the allocation.
PR #161 renamed `enum Allocator` to `AllocationSemantics`. More refactoring will be done in 0.2.