Home
last modified time | relevance | path

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

/art/runtime/gc/collector/
Dgarbage_collector.cc54 GarbageCollector::GarbageCollector(Heap* heap, const std::string& name) in GarbageCollector() function in art::gc::collector::GarbageCollector
62 void GarbageCollector::RegisterPause(uint64_t nano_length) { in RegisterPause()
66 void GarbageCollector::ResetCumulativeStatistics() { in ResetCumulativeStatistics()
74 void GarbageCollector::Run(GcCause gc_cause, bool clear_soft_references) { in Run()
103 void GarbageCollector::SwapBitmaps() { in SwapBitmaps()
134 uint64_t GarbageCollector::GetEstimatedMeanThroughput() const { in GetEstimatedMeanThroughput()
139 void GarbageCollector::ResetMeasurements() { in ResetMeasurements()
147 GarbageCollector::ScopedPause::ScopedPause(GarbageCollector* collector) in ScopedPause()
152 GarbageCollector::ScopedPause::~ScopedPause() { in ~ScopedPause()
158 Iteration* GarbageCollector::GetCurrentIteration() { in GetCurrentIteration()
[all …]
Dgarbage_collector.h104 friend class GarbageCollector; variable
108 class GarbageCollector {
112 explicit ScopedPause(GarbageCollector* collector) EXCLUSIVE_LOCK_FUNCTION(Locks::mutator_lock_);
117 GarbageCollector* const collector_;
120 GarbageCollector(Heap* heap, const std::string& name);
121 virtual ~GarbageCollector() { } in ~GarbageCollector()
Dconcurrent_copying.h26 class ConcurrentCopying : public GarbageCollector {
30 : GarbageCollector(heap,
Dsemi_space.h57 class SemiSpace : public GarbageCollector {
Dmark_compact.h59 class MarkCompact : public GarbageCollector {
Dmark_sweep.h54 class MarkSweep : public GarbageCollector {
Dmark_compact.cc71 : GarbageCollector(heap, name_prefix + (name_prefix.empty() ? "" : " ") + "mark compact"), in MarkCompact()
Dsemi_space.cc89 : GarbageCollector(heap, in SemiSpace()
Dmark_sweep.cc95 : GarbageCollector(heap, in MarkSweep()
/art/runtime/gc/
Dheap.h69 class GarbageCollector; variable
710 void PreGcVerification(collector::GarbageCollector* gc)
712 void PreGcVerificationPaused(collector::GarbageCollector* gc)
714 void PrePauseRosAllocVerification(collector::GarbageCollector* gc)
716 void PreSweepingGcVerification(collector::GarbageCollector* gc)
718 void PostGcVerification(collector::GarbageCollector* gc)
720 void PostGcVerificationPaused(collector::GarbageCollector* gc)
728 collector::GarbageCollector* FindCollectorByGcType(collector::GcType gc_type);
745 void GrowForUtilization(collector::GarbageCollector* collector_ran);
1016 std::vector<collector::GarbageCollector*> garbage_collectors_;
[all …]
Dheap.cc2121 collector::GarbageCollector* collector = nullptr; in CollectGarbageInternal()
2662 void Heap::PreGcVerificationPaused(collector::GarbageCollector* gc) { in PreGcVerificationPaused()
2696 void Heap::PreGcVerification(collector::GarbageCollector* gc) { in PreGcVerification()
2698 collector::GarbageCollector::ScopedPause pause(gc); in PreGcVerification()
2703 void Heap::PrePauseRosAllocVerification(collector::GarbageCollector* gc) { in PrePauseRosAllocVerification()
2710 void Heap::PreSweepingGcVerification(collector::GarbageCollector* gc) { in PreSweepingGcVerification()
2736 void Heap::PostGcVerificationPaused(collector::GarbageCollector* gc) { in PostGcVerificationPaused()
2760 void Heap::PostGcVerification(collector::GarbageCollector* gc) { in PostGcVerification()
2762 collector::GarbageCollector::ScopedPause pause(gc); in PostGcVerification()
2844 collector::GarbageCollector* Heap::FindCollectorByGcType(collector::GcType gc_type) { in FindCollectorByGcType()
[all …]