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 11 #include "src/heap/incremental-marking-job.h"
24 enum State { STOPPED, SWEEPING, MARKING, COMPLETE };
73 INLINE(bool IsMarking()) { return state() >= MARKING; }
75 inline bool IsMarkingIncomplete() { return state() == MARKING; }
111 // Performs incremental marking steps until deadline_in_ms is reached. It
112 // returns the remaining time that cannot be used for incremental marking
121 // Do some marking every time this much memory has been allocated or that many
125 // Start off by marking this many times more memory than has been allocated.
130 // After this many steps we increase the marking/allocating factor.
132 // This is how much we increase the marking/allocating factor by
    [all...]
incremental-marking.cc 5 #include "src/heap/incremental-marking.h"
52 MarkBit value_bit = Marking::MarkBitFrom(value_heap_obj);
53 DCHECK(!Marking::IsImpossible(value_bit));
55 MarkBit obj_bit = Marking::MarkBitFrom(obj);
56 DCHECK(!Marking::IsImpossible(obj_bit));
57 bool is_black = Marking::IsBlack(obj_bit);
59 if (is_black && Marking::IsWhite(value_bit)) {
79 IncrementalMarking* marking = isolate->heap()->incremental_marking(); local
84 marking->write_barriers_invoked_since_last_step_ +=
91 marking->RecordWrite(obj, slot, *slot)
99 IncrementalMarking* marking = isolate->heap()->incremental_marking(); local
    [all...]

Completed in 2275 milliseconds