Home
last modified time | relevance | path

Searched refs:GarbageCollector (Results 1 – 21 of 21) sorted by relevance

/art/runtime/gc/collector/
Dgarbage_collector.cc64 GarbageCollector::GarbageCollector(Heap* heap, const std::string& name) in GarbageCollector() function in art::gc::collector::GarbageCollector
74 void GarbageCollector::RegisterPause(uint64_t nano_length) { in RegisterPause()
78 void GarbageCollector::ResetCumulativeStatistics() { in ResetCumulativeStatistics()
87 void GarbageCollector::Run(GcCause gc_cause, bool clear_soft_references) { in Run()
120 void GarbageCollector::SwapBitmaps() { in SwapBitmaps()
151 uint64_t GarbageCollector::GetEstimatedMeanThroughput() const { in GetEstimatedMeanThroughput()
156 void GarbageCollector::ResetMeasurements() { in ResetMeasurements()
167 GarbageCollector::ScopedPause::ScopedPause(GarbageCollector* collector, bool with_reporting) in ScopedPause()
179 GarbageCollector::ScopedPause::~ScopedPause() { in ~ScopedPause()
192 Iteration* GarbageCollector::GetCurrentIteration() { in GetCurrentIteration()
[all …]
Dgarbage_collector.h48 class GarbageCollector : public RootVisitor, public IsMarkedVisitor, public MarkObjectVisitor {
52 explicit ScopedPause(GarbageCollector* collector, bool with_reporting = true)
58 GarbageCollector* const collector_;
62 GarbageCollector(Heap* heap, const std::string& name);
63 virtual ~GarbageCollector() { } in ~GarbageCollector()
157 DISALLOW_IMPLICIT_CONSTRUCTORS(GarbageCollector);
Diteration.h92 friend class GarbageCollector; variable
Dmark_compact.h59 class MarkCompact : public GarbageCollector {
Dsemi_space.h57 class SemiSpace : public GarbageCollector {
Dmark_sweep.h54 class MarkSweep : public GarbageCollector {
Dconcurrent_copying.h56 class ConcurrentCopying : public GarbageCollector {
Dmark_compact.cc55 : GarbageCollector(heap, name_prefix + (name_prefix.empty() ? "" : " ") + "mark compact"), in MarkCompact()
Dsemi_space.cc92 : GarbageCollector(heap, in SemiSpace()
Dconcurrent_copying.cc66 : GarbageCollector(heap, in ConcurrentCopying()
2673 GarbageCollector::DumpPerformanceInfo(os); in DumpPerformanceInfo()
Dmark_sweep.cc94 : GarbageCollector(heap, in MarkSweep()
/art/runtime/gc/
Dreference_processor.h40 class GarbageCollector; variable
52 gc::collector::GarbageCollector* collector)
67 collector::GarbageCollector* collector)
96 collector::GarbageCollector* collector_ GUARDED_BY(Locks::reference_processor_lock_);
Dreference_queue.h44 class GarbageCollector; variable
80 collector::GarbageCollector* collector)
92 collector::GarbageCollector* collector)
Dheap.h81 class GarbageCollector; variable
832 collector::GarbageCollector* Compact(space::ContinuousMemMapAllocSpace* target_space,
837 void LogGC(GcCause gc_cause, collector::GarbageCollector* collector);
971 void PreGcVerification(collector::GarbageCollector* gc)
973 void PreGcVerificationPaused(collector::GarbageCollector* gc)
975 void PrePauseRosAllocVerification(collector::GarbageCollector* gc)
977 void PreSweepingGcVerification(collector::GarbageCollector* gc)
979 void PostGcVerification(collector::GarbageCollector* gc)
981 void PostGcVerificationPaused(collector::GarbageCollector* gc)
985 collector::GarbageCollector* FindCollectorByGcType(collector::GcType gc_type);
[all …]
Dreference_queue.cc133 collector::GarbageCollector* collector) { in ClearWhiteReferences()
155 collector::GarbageCollector* collector) { in EnqueueFinalizerReferences()
Dreference_processor.cc131 collector::GarbageCollector* collector) { in ProcessReferences()
211 collector::GarbageCollector* collector) { in DelayReferenceReferent()
Dheap.cc1915 collector::GarbageCollector* collector; in PerformHomogeneousSpaceCompact()
2002 collector::GarbageCollector* collector = nullptr; in TransitionCollector()
2468 collector::GarbageCollector* Heap::Compact(space::ContinuousMemMapAllocSpace* target_space, in Compact()
2555 collector::GarbageCollector* collector = nullptr; in CollectGarbageInternal()
2628 void Heap::LogGC(GcCause gc_cause, collector::GarbageCollector* collector) { in LogGC()
3217 void Heap::PreGcVerificationPaused(collector::GarbageCollector* gc) { in PreGcVerificationPaused()
3251 void Heap::PreGcVerification(collector::GarbageCollector* gc) { in PreGcVerification()
3253 collector::GarbageCollector::ScopedPause pause(gc, false); in PreGcVerification()
3258 void Heap::PrePauseRosAllocVerification(collector::GarbageCollector* gc ATTRIBUTE_UNUSED) { in PrePauseRosAllocVerification()
3265 void Heap::PreSweepingGcVerification(collector::GarbageCollector* gc) { in PreSweepingGcVerification()
[all …]
/art/runtime/gc/accounting/
Dremembered_set.cc66 collector::GarbageCollector* collector) in RememberedSetReferenceVisitor()
108 collector::GarbageCollector* const collector_;
117 collector::GarbageCollector* collector) in RememberedSetObjectVisitor()
129 collector::GarbageCollector* const collector_;
135 collector::GarbageCollector* collector) { in UpdateAndMarkReferences()
Dremembered_set.h31 class GarbageCollector; variable
57 collector::GarbageCollector* collector)
/art/runtime/
Dthread_list.h35 class GarbageCollector; variable
128 gc::collector::GarbageCollector* collector,
Dthread_list.cc533 gc::collector::GarbageCollector* collector, in FlipThreadRoots()