Home
last modified time | relevance | path

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

1234

/art/tools/ahat/src/
DHeapTable.java19 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 …]
DAhatSnapshot.java20 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()
DSite.java20 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()
DDominatedList.java19 import com.android.tools.perflib.heap.Heap;
61 public long getSize(Instance element, Heap heap) { in getSize()
DSitePrinter.java19 import com.android.tools.perflib.heap.Heap;
38 public long getSize(Site element, Heap heap) { in printSite()
DSort.java20 import com.android.tools.perflib.heap.Heap;
69 public InstanceByHeapRetainedSize(AhatSnapshot snapshot, Heap heap) { in InstanceByHeapRetainedSize()
113 Heap appHeap = snapshot.getHeap("app"); in defaultInstanceCompare()
DOverviewHandler.java19 import com.android.tools.perflib.heap.Heap;
78 public long getSize(Object element, Heap heap) { in printHeapSizes()
DSiteHandler.java19 import com.android.tools.perflib.heap.Heap;
58 public long getSize(Site element, Heap heap) { in handle()
DInstanceUtils.java23 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/
Dheap.cc128 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 …]
Dheap-inl.h41 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()
Dreference_queue.h44 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.h39 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,
Dheap_bitmap.h28 class Heap; variable
67 explicit HeapBitmap(Heap* heap) : heap_(heap) {} in HeapBitmap()
70 const Heap* const heap_;
87 friend class art::gc::Heap;
Dmod_union_table-inl.h32 Heap* heap, in ModUnionTableToZygoteAllocspace()
/art/runtime/
Druntime_options.def47 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 …]
Druntime_android.cc48 gc::Heap* heap = runtime->GetHeap(); in HandleUnexpectedSignal()
/art/tools/ahat/test/
DSortTest.java20 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/
Dgarbage_collector.h42 class Heap; variable
137 GarbageCollector(Heap* heap, const std::string& name);
146 Heap* GetHeap() const { in GetHeap()
211 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.cc27 StickyMarkSweep::StickyMarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix) in StickyMarkSweep()
/art/runtime/gc/space/
Dspace.h39 class Heap; variable
189 friend class art::gc::Heap;
454 friend class gc::Heap;

1234