/art/tools/ahat/src/ |
H A D | AhatHandler.java | 31 void handle(Doc doc, Query query) throws IOException; argument
|
H A D | NativeAllocationsHandler.java | 34 public void handle(Doc doc, Query query) throws IOException { argument 37 doc.title("Registered Native Allocations"); 39 doc.section("Overview"); 44 doc.descriptions(); 45 doc.description(DocString.text("Number of Registered Native Allocations"), 47 doc.description(DocString.text("Total Size of Registered Native Allocations"), 49 doc.end(); 51 doc.section("List of Allocations"); 53 doc.println(DocString.text("(none)")); 55 doc [all...] |
H A D | ObjectsHandler.java | 35 public void handle(Doc doc, Query query) throws IOException { argument 53 doc.title("Objects"); 54 doc.table( 60 doc.row( 65 doc.end(); 66 selector.render(doc);
|
H A D | RootedHandler.java | 32 public void handle(Doc doc, Query query) throws IOException { argument 33 doc.title("Rooted"); 34 DominatedList.render(mSnapshot, doc, query, ROOTED_ID, mSnapshot.getRooted());
|
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 | OverviewHandler.java | 38 public void handle(Doc doc, Query query) throws IOException { argument 39 doc.title("Overview"); 41 doc.section("General Information"); 42 doc.descriptions(); 43 doc.description( 46 doc.description(DocString.text("hprof file"), DocString.text(mHprof.toString())); 47 doc.end(); 49 doc.section("Heap Sizes"); 50 printHeapSizes(doc, query); 54 doc 70 printHeapSizes(Doc doc, Query query) argument [all...] |
H A D | SiteHandler.java | 37 public void handle(Doc doc, Query query) throws IOException { argument 42 doc.title("Site %s", site.getName()); 43 doc.section("Allocation Site"); 44 SitePrinter.printSite(mSnapshot, doc, query, ALLOCATION_SITE_ID, site); 46 doc.section("Sites Called from Here"); 49 doc.println(DocString.text("(none)")); 78 HeapTable.render(doc, query, SITES_CALLED_ID, table, mSnapshot, children); 81 doc.section("Objects Allocated"); 82 doc.table( 97 doc [all...] |
H A D | DominatedList.java | 36 * @param doc the document to render the dominated list to 42 Doc doc, Query query, String id, Collection<Instance> instances) { 45 HeapTable.render(doc, query, id, new TableConfig(snapshot), snapshot, insts); 41 render(final AhatSnapshot snapshot, Doc doc, Query query, String id, Collection<Instance> instances) argument
|
H A D | HeapTable.java | 51 public static <T> void render(Doc doc, Query query, String id, argument 76 doc.table(DocString.text(config.getHeapsDescription()), subcols, cols); 96 doc.row(vals.toArray(new DocString[0])); 127 doc.row(vals.toArray(new DocString[0])); 129 doc.end(); 130 selector.render(doc);
|
H A D | SubsetSelector.java | 80 // Render the limit selector to the given doc. 83 public void render(Doc doc) { argument 106 doc.println(menu);
|
H A D | ObjectHandler.java | 53 public void handle(Doc doc, Query query) throws IOException { argument 57 doc.println(DocString.format("No object with id %08xl", id)); 61 doc.title("Object %08x", inst.getUniqueId()); 62 doc.big(Value.render(mSnapshot, inst)); 64 printAllocationSite(doc, query, inst); 65 printDominatorPath(doc, query, inst); 67 doc.section("Object Info"); 69 doc.descriptions(); 70 doc.description(DocString.text("Class"), Value.render(mSnapshot, cls)); 71 doc 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 189 printAllocationSite(Doc doc, Query query, Instance inst) argument 196 printBitmap(Doc doc, Instance inst) argument 205 printDominatorPath(Doc doc, Query query, Instance inst) argument 251 printDominatedObjects(Doc doc, Query query, Instance inst) argument [all...] |