HomeSort by relevance Sort by last modified time
    Searched refs:MARKING (Results 1 - 2 of 2) sorted by null

  /external/v8/src/heap/
incremental-marking.h 19 enum State { STOPPED, SWEEPING, MARKING, COMPLETE };
39 INLINE(bool IsMarking()) { return state() >= MARKING; }
41 inline bool IsMarkingIncomplete() { return state() == MARKING; }
71 // Do some marking every time this much memory has been allocated or that many
75 // Start off by marking this many times more memory than has been allocated.
80 // After this many steps we increase the marking/allocating factor.
82 // This is how much we increase the marking/allocating factor by.
93 state_ = MARKING;
149 "Increasing marking speed to %d "
incremental-marking.cc 7 #include "src/heap/incremental-marking.h"
40 MarkBit obj_bit = Marking::MarkBitFrom(obj);
41 if (Marking::IsBlack(obj_bit)) {
53 IncrementalMarking* marking = isolate->heap()->incremental_marking(); local
58 marking->write_barriers_invoked_since_last_step_ +=
65 marking->RecordWrite(obj, slot, *slot);
103 MarkBit value_bit = Marking::MarkBitFrom(HeapObject::cast(value));
104 if (Marking::IsWhite(value_bit)) {
105 MarkBit obj_bit = Marking::MarkBitFrom(obj);
106 if (Marking::IsBlack(obj_bit))
    [all...]

Completed in 396 milliseconds