Package | Description |
---|---|
org.mmtk.plan.refcount.backuptrace | |
org.mmtk.policy |
Modifier and Type | Class and Description |
---|---|
class |
BTSweeper
This class implements the thread-local core functionality for a transitive
closure over the heap graph.
|
Modifier and Type | Method and Description |
---|---|
void |
SegregatedFreeListSpace.parallelSweepCells(SegregatedFreeListSpace.Sweeper sweeper)
Sweeps a block, freeing it and making it available if any live cells were found.
|
void |
SegregatedFreeListSpace.sweepCells(SegregatedFreeListSpace.Sweeper sweeper)
Sweeps all blocks for free objects.
|
boolean |
SegregatedFreeListSpace.sweepCells(SegregatedFreeListSpace.Sweeper sweeper,
Address block,
int sizeClass) |
private Address |
SegregatedFreeListSpace.sweepCells(SegregatedFreeListSpace.Sweeper sweeper,
Address block,
int sizeClass,
Address availableHead)
Sweeps a block, freeing it and adding to the list given by availableHead
if it contains no free objects.
|