/art/tools/ahat/src/ |
D | HeapTable.java | 19 import com.android.tools.perflib.heap.Heap; 42 long getSize(T element, Heap heap); in getSize() 54 List<Heap> heaps = new ArrayList<Heap>(); in render() 55 for (Heap heap : snapshot.getHeaps()) { in render() 66 for (Heap heap : heaps) { in render() 84 for (Heap heap : heaps) { in render() 102 Map<Heap, Long> summary = new HashMap<Heap, Long>(); in render() 103 for (Heap heap : heaps) { in render() 108 for (Heap heap : heaps) { in render() 115 for (Heap heap : heaps) { in render() [all …]
|
D | AhatSnapshot.java | 20 import com.android.tools.perflib.heap.Heap; 47 private final List<Heap> mHeaps; 63 private final Map<Heap, Long> mHeapSizes = new HashMap<Heap, Long>(); 84 mHeaps = new ArrayList<Heap>(mSnapshot.getHeaps()); in AhatSnapshot() 87 for (Heap heap : mHeaps) { in AhatSnapshot() 154 public int getHeapIndex(Heap heap) { in getHeapIndex() 158 public Heap getHeap(String name) { in getHeap() 185 public List<Heap> getHeaps() { in getHeaps() 220 public long getHeapSize(Heap heap) { in getHeapSize()
|
D | Site.java | 20 import com.android.tools.perflib.heap.Heap; 56 private Map<Heap, Map<ClassObj, ObjectsInfo>> mObjectsInfoMap; 59 public Heap heap; 64 public ObjectsInfo(Heap heap, ClassObj classObj, long numInstances, long numBytes) { in ObjectsInfo() 88 mObjectsInfoMap = new HashMap<Heap, Map<ClassObj, ObjectsInfo>>(); in Site()
|
D | DominatedList.java | 19 import com.android.tools.perflib.heap.Heap; 61 public long getSize(Instance element, Heap heap) { in getSize()
|
D | SitePrinter.java | 19 import com.android.tools.perflib.heap.Heap; 38 public long getSize(Site element, Heap heap) { in printSite()
|
D | Sort.java | 20 import com.android.tools.perflib.heap.Heap; 69 public InstanceByHeapRetainedSize(AhatSnapshot snapshot, Heap heap) { in InstanceByHeapRetainedSize() 113 Heap appHeap = snapshot.getHeap("app"); in defaultInstanceCompare()
|
D | OverviewHandler.java | 19 import com.android.tools.perflib.heap.Heap; 78 public long getSize(Object element, Heap heap) { in printHeapSizes()
|
D | SiteHandler.java | 19 import com.android.tools.perflib.heap.Heap; 58 public long getSize(Site element, Heap heap) { in handle()
|
D | InstanceUtils.java | 23 import com.android.tools.perflib.heap.Heap; 295 public Heap heap; 299 public NativeAllocation(long size, Heap heap, long pointer, Instance referent) { in NativeAllocation()
|
/art/runtime/gc/ |
D | heap.cc | 128 Heap::Heap(size_t initial_size, in Heap() function in art::gc::Heap 636 MemMap* Heap::MapAnonymousPreferredAddress(const char* name, in MapAnonymousPreferredAddress() 651 bool Heap::MayUseCollector(CollectorType type) const { in MayUseCollector() 655 space::MallocSpace* Heap::CreateMallocSpaceFromMemMap(MemMap* mem_map, in CreateMallocSpaceFromMemMap() 683 void Heap::CreateMainMallocSpace(MemMap* mem_map, size_t initial_size, size_t growth_limit, in CreateMainMallocSpace() 708 void Heap::ChangeAllocator(AllocatorType allocator) { in ChangeAllocator() 720 void Heap::DisableMovingGc() { in DisableMovingGc() 747 std::string Heap::SafeGetClassDescriptor(mirror::Class* klass) { in SafeGetClassDescriptor() 776 std::string Heap::SafePrettyTypeOf(mirror::Object* obj) { in SafePrettyTypeOf() 791 void Heap::DumpObject(std::ostream& stream, mirror::Object* obj) { in DumpObject() [all …]
|
D | heap-inl.h | 41 inline mirror::Object* Heap::AllocObjectWithAllocator(Thread* self, in AllocObjectWithAllocator() 212 inline void Heap::PushOnAllocationStack(Thread* self, mirror::Object** obj) { in PushOnAllocationStack() 223 inline mirror::Object* Heap::AllocLargeObject(Thread* self, in AllocLargeObject() 236 inline mirror::Object* Heap::TryToAllocate(Thread* self, in TryToAllocate() 398 inline bool Heap::ShouldAllocLargeObject(mirror::Class* c, size_t byte_count) const { in ShouldAllocLargeObject() 407 inline bool Heap::IsOutOfMemoryOnAllocation(AllocatorType allocator_type, size_t alloc_size) { in IsOutOfMemoryOnAllocation() 426 inline void Heap::CheckConcurrentGC(Thread* self, in CheckConcurrentGC()
|
D | reference_queue.h | 44 class Heap; variable
|
/art/runtime/gc/accounting/ |
D | remembered_set.h | 39 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_;
|
D | mod_union_table.h | 39 class Heap; variable 51 explicit ModUnionTable(const std::string& name, Heap* heap, space::ContinuousSpace* space) in ModUnionTable() 87 Heap* GetHeap() const { in GetHeap() 97 Heap* const heap_; 104 explicit ModUnionTableReferenceCache(const std::string& name, Heap* heap, in ModUnionTableReferenceCache() 146 explicit ModUnionTableCardCache(const std::string& name, Heap* heap,
|
D | heap_bitmap.h | 28 class Heap; variable 67 explicit HeapBitmap(Heap* heap) : heap_(heap) {} in HeapBitmap() 70 const Heap* const heap_; 87 friend class art::gc::Heap;
|
D | mod_union_table-inl.h | 32 Heap* heap, in ModUnionTableToZygoteAllocspace()
|
/art/runtime/ |
D | runtime_options.def | 47 RUNTIME_OPTIONS_KEY (MemoryKiB, MemoryMaximumSize, gc::Heap::kDefaultMaximum… 48 RUNTIME_OPTIONS_KEY (MemoryKiB, MemoryInitialSize, gc::Heap::kDefaultInitial… 50 RUNTIME_OPTIONS_KEY (MemoryKiB, HeapMinFree, gc::Heap::kDefaultMinFree) 51 RUNTIME_OPTIONS_KEY (MemoryKiB, HeapMaxFree, gc::Heap::kDefaultMaxFree) 52 RUNTIME_OPTIONS_KEY (MemoryKiB, NonMovingSpaceCapacity, gc::Heap::kDefaultNonMovi… 53 RUNTIME_OPTIONS_KEY (double, HeapTargetUtilization, gc::Heap::kDefaultTargetU… 54 RUNTIME_OPTIONS_KEY (double, ForegroundHeapGrowthMultiplier, gc::Heap::kDefaultHeapGro… 60 … LongPauseLogThreshold, gc::Heap::kDefaultLongPauseLogThreshold) 62 … LongGCLogThreshold, gc::Heap::kDefaultLongGCLogThreshold) 93 … LargeObjectSpace, gc::Heap::kDefaultLargeObjectSpaceType) [all …]
|
D | runtime_android.cc | 48 gc::Heap* heap = runtime->GetHeap(); in HandleUnexpectedSignal()
|
/art/tools/ahat/test/ |
D | SortTest.java | 20 import com.android.tools.perflib.heap.Heap; 30 Heap heapA = new Heap(0xA, "A"); in objectsInfo() 31 Heap heapB = new Heap(0xB, "B"); in objectsInfo()
|
/art/runtime/gc/collector/ |
D | garbage_collector.h | 42 class Heap; variable 137 GarbageCollector(Heap* heap, const std::string& name); 146 Heap* GetHeap() const { in GetHeap() 211 Heap* const heap_;
|
D | partial_mark_sweep.h | 33 PartialMarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix = "");
|
D | partial_mark_sweep.cc | 28 PartialMarkSweep::PartialMarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix) in PartialMarkSweep()
|
D | sticky_mark_sweep.h | 33 StickyMarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix = "");
|
D | sticky_mark_sweep.cc | 27 StickyMarkSweep::StickyMarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix) in StickyMarkSweep()
|
/art/runtime/gc/space/ |
D | space.h | 39 class Heap; variable 189 friend class art::gc::Heap; 454 friend class gc::Heap;
|