Searched defs:concurrent (Results 1 - 2 of 2) sorted by relevance

/art/runtime/gc/
H A Dreference_processor.cc65 // Under read barrier / concurrent copying collector, it's not safe to call GetReferent() when
119 void ReferenceProcessor::ProcessReferences(bool concurrent, TimingLogger* timings, argument
122 TimingLogger::ScopedTiming t(concurrent ? __FUNCTION__ : "(Paused)ProcessReferences", timings);
128 CHECK_EQ(SlowPathEnabled(), concurrent) << "Slow path must be enabled iff concurrent"; local
130 // Weak ref access is enabled at Zygote compaction by SemiSpace (concurrent == false).
131 CHECK_EQ(!self->GetWeakRefAccessEnabled(), concurrent);
136 TimingLogger::ScopedTiming split(concurrent ? "ForwardSoftReferences" :
138 if (concurrent) {
145 if (concurrent) {
[all...]
H A Dheap.cc83 // Minimum amount of remaining bytes before a concurrent GC is triggered.
578 const bool concurrent = i != 0; local
579 if ((MayUseCollector(kCollectorTypeCMS) && concurrent) ||
580 (MayUseCollector(kCollectorTypeMS) && !concurrent)) {
581 garbage_collectors_.push_back(new collector::MarkSweep(this, concurrent));
582 garbage_collectors_.push_back(new collector::PartialMarkSweep(this, concurrent));
583 garbage_collectors_.push_back(new collector::StickyMarkSweep(this, concurrent));
970 // Visit objects when threads aren't suspended. If concurrent moving
979 // threads in the middle (between phases) of a concurrent moving
1654 // If there's a concurrent revok
[all...]

Completed in 82 milliseconds