Home
last modified time | relevance | path

Searched refs:Heap (Results 1 – 25 of 65) sorted by relevance

123

/art/runtime/gc/
Dheap.cc103 DEFINE_RUNTIME_DEBUG_FLAG(Heap, kStressCollectorTransition);
158 uint8_t* const Heap::kPreferredAllocSpaceBegin =
163 uint8_t* const Heap::kPreferredAllocSpaceBegin = reinterpret_cast<uint8_t*>(0x20000000);
166 uint8_t* const Heap::kPreferredAllocSpaceBegin = reinterpret_cast<uint8_t*>(0x40000000);
174 Heap::Heap(size_t initial_size, in Heap() function in art::gc::Heap
723 MemMap Heap::MapAnonymousPreferredAddress(const char* name, in MapAnonymousPreferredAddress()
744 bool Heap::MayUseCollector(CollectorType type) const { in MayUseCollector()
748 space::MallocSpace* Heap::CreateMallocSpaceFromMemMap(MemMap&& mem_map, in CreateMallocSpaceFromMemMap()
785 void Heap::CreateMainMallocSpace(MemMap&& mem_map, in CreateMainMallocSpace()
815 void Heap::ChangeAllocator(AllocatorType allocator) { in ChangeAllocator()
[all …]
Dheap-visit-objects-inl.h38 inline void Heap::VisitObjects(Visitor&& visitor) { in VisitObjects()
72 inline void Heap::VisitObjectsPaused(Visitor&& visitor) { in VisitObjectsPaused()
81 inline void Heap::VisitObjectsInternalRegionSpace(Visitor&& visitor) { in VisitObjectsInternalRegionSpace()
106 inline void Heap::VisitObjectsInternal(Visitor&& visitor) { in VisitObjectsInternal()
146 DCHECK(Heap::rosalloc_space_ == nullptr) in VisitObjectsInternal()
Dverification.h36 class Heap; variable
40 explicit Verification(gc::Heap* heap) : heap_(heap) {} in Verification()
73 gc::Heap* const heap_;
Dheap-inl.h45 inline mirror::Object* Heap::AllocObjectWithAllocator(Thread* self, in AllocObjectWithAllocator()
227 inline void Heap::PushOnAllocationStack(Thread* self, ObjPtr<mirror::Object>* obj) { in PushOnAllocationStack()
238 inline mirror::Object* Heap::AllocLargeObject(Thread* self, in AllocLargeObject()
251 inline mirror::Object* Heap::TryToAllocate(Thread* self, in TryToAllocate()
388 inline bool Heap::ShouldAllocLargeObject(ObjPtr<mirror::Class> c, size_t byte_count) const { in ShouldAllocLargeObject()
396 inline bool Heap::IsOutOfMemoryOnAllocation(AllocatorType allocator_type, in IsOutOfMemoryOnAllocation()
427 inline bool Heap::ShouldConcurrentGCForJava(size_t new_num_bytes_allocated) { in ShouldConcurrentGCForJava()
434 inline void Heap::CheckConcurrentGCForJava(Thread* self, in CheckConcurrentGCForJava()
Dheap_test.cc38 gc::Heap::kPreferredAllocSpaceBegin, in SetUp()
54 Heap* heap = Runtime::Current()->GetHeap(); in TEST_F()
Dreference_queue.h50 class Heap; variable
Dallocation_record.cc142 Heap* heap = Runtime::Current()->GetHeap(); in SetAllocTrackingEnabled()
219 Heap* const heap = Runtime::Current()->GetHeap(); in RecordAllocation()
Dreference_processor.h43 class Heap; variable
/art/runtime/gc/accounting/
Dremembered_set.h39 class Heap; variable
50 explicit RememberedSet(const std::string& name, Heap* heap, space::ContinuousSpace* space) in RememberedSet()
67 Heap* GetHeap() const { in GetHeap()
77 Heap* const heap_;
Dmod_union_table.h44 class Heap; variable
59 explicit ModUnionTable(const std::string& name, Heap* heap, space::ContinuousSpace* space) in ModUnionTable()
104 Heap* GetHeap() const { in GetHeap()
114 Heap* const heap_;
121 explicit ModUnionTableReferenceCache(const std::string& name, Heap* heap, in ModUnionTableReferenceCache()
169 explicit ModUnionTableCardCache(const std::string& name, Heap* heap,
Dheap_bitmap.h30 class Heap; variable
66 explicit HeapBitmap(Heap* heap) : heap_(heap) {} in HeapBitmap()
69 const Heap* const heap_;
86 friend class art::gc::Heap;
Dmod_union_table-inl.h32 Heap* heap, in ModUnionTableToZygoteAllocspace()
/art/runtime/
Druntime_options.def48 RUNTIME_OPTIONS_KEY (MemoryKiB, MemoryMaximumSize, gc::Heap::kDefaultMaximum…
49 RUNTIME_OPTIONS_KEY (MemoryKiB, MemoryInitialSize, gc::Heap::kDefaultInitial…
51 RUNTIME_OPTIONS_KEY (MemoryKiB, HeapMinFree, gc::Heap::kDefaultMinFree)
52 RUNTIME_OPTIONS_KEY (MemoryKiB, HeapMaxFree, gc::Heap::kDefaultMaxFree)
53 RUNTIME_OPTIONS_KEY (MemoryKiB, NonMovingSpaceCapacity, gc::Heap::kDefaultNonMovi…
54 RUNTIME_OPTIONS_KEY (double, HeapTargetUtilization, gc::Heap::kDefaultTargetU…
55 RUNTIME_OPTIONS_KEY (double, ForegroundHeapGrowthMultiplier, gc::Heap::kDefaultHeapGro…
62 … LongPauseLogThreshold, gc::Heap::kDefaultLongPauseLogThreshold)
64 … LongGCLogThreshold, gc::Heap::kDefaultLongGCLogThreshold)
98 … LargeObjectSpace, gc::Heap::kDefaultLargeObjectSpaceType)
[all …]
Dread_barrier-inl.h82 gc::Heap* heap = Runtime::Current()->GetHeap(); in Barrier()
213 gc::Heap* heap = Runtime::Current()->GetHeap(); in IsDuringStartup()
/art/runtime/gc/collector/
Dgarbage_collector.h44 class Heap; variable
62 GarbageCollector(Heap* heap, const std::string& name);
71 Heap* GetHeap() const { in GetHeap()
153 Heap* const heap_;
Dpartial_mark_sweep.h33 PartialMarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix = "");
Dpartial_mark_sweep.cc28 PartialMarkSweep::PartialMarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix) in PartialMarkSweep()
Dsticky_mark_sweep.h33 StickyMarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix = "");
Dsticky_mark_sweep.cc31 StickyMarkSweep::StickyMarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix) in StickyMarkSweep()
Dsemi_space.h43 class Heap; variable
62 explicit SemiSpace(Heap* heap, bool generational = false, const std::string& name_prefix = "");
/art/tools/amm/models/
DJavaHeap.md1 # Java Heap Model
/art/runtime/mirror/
Dclass-alloc-inl.h51 gc::Heap* heap = Runtime::Current()->GetHeap(); in Alloc()
Dobject_array-alloc-inl.h69 gc::Heap* heap = Runtime::Current()->GetHeap(); in CopyOf()
/art/runtime/gc/space/
Dspace.h38 class Heap; variable
188 friend class art::gc::Heap;
468 friend class gc::Heap;
/art/runtime/native/
Ddalvik_system_VMDebug.cc297 gc::Heap* const heap = Runtime::Current()->GetHeap(); in VMDebug_countInstancesOfClass()
315 gc::Heap* const heap = Runtime::Current()->GetHeap(); in VMDebug_countInstancesOfClasses()
365 gc::Heap* const heap = Runtime::Current()->GetHeap(); in VMDebug_getInstancesOfClasses()
405 gc::Heap* heap = Runtime::Current()->GetHeap(); in VMDebug_getHeapSpaceStats()
464 gc::Heap* heap = Runtime::Current()->GetHeap(); in VMDebug_getRuntimeStatInternal()
525 gc::Heap* heap = Runtime::Current()->GetHeap(); in VMDebug_getRuntimeStatsInternal()

123