/art/tools/ahat/src/ |
H A D | RootedHandler.java | 27 public RootedHandler(AhatSnapshot snapshot) { argument 28 mSnapshot = snapshot;
|
H A D | DominatedList.java | 35 * @param snapshot the snapshot where the instances reside 41 public static void render(final AhatSnapshot snapshot, argument 44 Collections.sort(insts, Sort.defaultInstanceCompare(snapshot)); 45 HeapTable.render(doc, query, id, new TableConfig(snapshot), snapshot, insts); 51 public TableConfig(AhatSnapshot snapshot) { argument 52 mSnapshot = snapshot;
|
H A D | Value.java | 35 private static DocString renderInstance(AhatSnapshot snapshot, Instance inst) { argument 43 if (snapshot.isRoot(inst)) { 74 formatted.append(renderInstance(snapshot, referent)); 100 public static DocString render(AhatSnapshot snapshot, Object val) { argument 102 return renderInstance(snapshot, (Instance)val);
|
H A D | BitmapHandler.java | 31 public BitmapHandler(AhatSnapshot snapshot) { argument 32 mSnapshot = snapshot;
|
H A D | SitePrinter.java | 25 public static void printSite(AhatSnapshot snapshot, Doc doc, Query query, String id, Site site) { argument 63 HeapTable.render(doc, query, id, table, snapshot, path);
|
H A D | HeapTable.java | 52 TableConfig<T> config, AhatSnapshot snapshot, List<T> elements) { 55 for (Heap heap : snapshot.getHeaps()) { 56 if (hasNonZeroEntry(snapshot, heap, config, elements)) { 134 public static <T> boolean hasNonZeroEntry(AhatSnapshot snapshot, Heap heap, argument 136 if (snapshot.getHeapSize(heap) > 0) { 51 render(Doc doc, Query query, String id, TableConfig<T> config, AhatSnapshot snapshot, List<T> elements) argument
|
H A D | Sort.java | 69 public InstanceByHeapRetainedSize(AhatSnapshot snapshot, Heap heap) { argument 70 mIndex = snapshot.getHeapIndex(heap); 109 public static Comparator<Instance> defaultInstanceCompare(AhatSnapshot snapshot) { argument 113 Heap appHeap = snapshot.getHeap("app"); 115 comparators.add(new InstanceByHeapRetainedSize(snapshot, appHeap));
|
H A D | ObjectHandler.java | 48 public ObjectHandler(AhatSnapshot snapshot) { argument 49 mSnapshot = snapshot; 104 Doc doc, Query query, AhatSnapshot snapshot, ClassInstance inst) { 113 Value.render(snapshot, field.getValue())); 120 Doc doc, Query query, AhatSnapshot snapshot, ArrayInstance array) { 127 doc.row(DocString.format("%d", i), Value.render(snapshot, elem)); 135 Doc doc, Query query, AhatSnapshot snapshot, ClassObj clsobj) { 139 Value.render(snapshot, clsobj.getSuperClassObj())); 141 Value.render(snapshot, clsobj.getClassLoader())); 154 Value.render(snapshot, fiel 103 printClassInstanceFields( Doc doc, Query query, AhatSnapshot snapshot, ClassInstance inst) argument 119 printArrayElements( Doc doc, Query query, AhatSnapshot snapshot, ArrayInstance array) argument 134 printClassInfo( Doc doc, Query query, AhatSnapshot snapshot, ClassObj clsobj) argument 160 printReferences( Doc doc, Query query, AhatSnapshot snapshot, Instance inst) argument [all...] |
H A D | ObjectsHandler.java | 30 public ObjectsHandler(AhatSnapshot snapshot) { argument 31 mSnapshot = snapshot;
|
H A D | OverviewHandler.java | 32 public OverviewHandler(AhatSnapshot snapshot, File hprof) { argument 33 mSnapshot = snapshot;
|
H A D | AhatSnapshot.java | 42 * A wrapper over the perflib snapshot that provides the behavior we use in 72 Snapshot snapshot = Snapshot.createSnapshot(new MemoryMappedFileBuffer(hprof)); 73 snapshot.computeDominators(); 74 return new AhatSnapshot(snapshot); 78 * Construct an AhatSnapshot for the given perflib snapshot. 79 * Ther user is responsible for calling snapshot.computeDominators before 82 private AhatSnapshot(Snapshot snapshot) { argument 83 mSnapshot = snapshot; 134 for (RootObj root : snapshot.getGCRoots()) { 269 // Return a list of known native allocations in the snapshot [all...] |
H A D | NativeAllocationsHandler.java | 29 public NativeAllocationsHandler(AhatSnapshot snapshot) { argument 30 mSnapshot = snapshot;
|
H A D | SiteHandler.java | 32 public SiteHandler(AhatSnapshot snapshot) { argument 33 mSnapshot = snapshot;
|
/art/tools/ahat/test/ |
H A D | NativeAllocationTest.java | 31 AhatSnapshot snapshot = dump.getAhatSnapshot(); 33 for (InstanceUtils.NativeAllocation alloc : snapshot.getNativeAllocations()) {
|
H A D | PerformanceTest.java | 42 AhatSnapshot snapshot = dump.getAhatSnapshot(); 43 AhatHandler handler = new ObjectHandler(snapshot);
|