/art/tools/ahat/src/ |
H A D | AhatHandler.java | 31 void handle(Doc doc, Query query) throws IOException; argument
|
H A D | ObjectsHandler.java | 38 public void handle(Doc doc, Query query) throws IOException { argument 55 doc.title("Objects"); 57 doc.table( 66 doc.row( 73 doc.end(); 74 selector.render(doc);
|
H A D | RootedHandler.java | 33 public void handle(Doc doc, Query query) throws IOException { argument 34 doc.title("Rooted"); 35 DominatedList.render(mSnapshot, doc, query, ROOTED_ID, mSnapshot.getRooted());
|
H A D | SitePrinter.java | 27 public static void printSite(AhatSnapshot snapshot, Doc doc, Query query, String id, Site site) { argument 61 HeapTable.render(doc, query, id, table, snapshot, path);
|
H A D | DominatedList.java | 38 * @param doc the document to render the dominated list to 44 Doc doc, Query query, String id, Collection<AhatInstance> instances) { 47 HeapTable.render(doc, query, id, new TableConfig(), snapshot, insts); 43 render(final AhatSnapshot snapshot, Doc doc, Query query, String id, Collection<AhatInstance> instances) argument
|
H A D | SiteHandler.java | 40 public void handle(Doc doc, Query query) throws IOException { argument 45 doc.title("Site"); 46 doc.big(Summarizer.summarize(site)); 48 doc.section("Allocation Site"); 49 SitePrinter.printSite(mSnapshot, doc, query, ALLOCATION_SITE_ID, site); 51 doc.section("Sites Called from Here"); 54 doc.println(DocString.text("(none)")); 79 HeapTable.render(doc, query, SITES_CALLED_ID, table, mSnapshot, children); 82 doc.section("Objects Allocated"); 84 doc [all...] |
H A D | OverviewHandler.java | 42 public void handle(Doc doc, Query query) throws IOException { argument 43 doc.title("Overview"); 45 doc.section("General Information"); 46 doc.descriptions(); 47 doc.description( 50 doc.description(DocString.text("hprof file"), DocString.text(mHprof.toString())); 52 doc.description(DocString.text("baseline hprof file"), DocString.text(mBaseHprof.toString())); 54 doc.end(); 56 doc.section("Heap Sizes"); 57 printHeapSizes(doc, quer 72 printHeapSizes(Doc doc, Query query) argument [all...] |
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 | HeapTable.java | 63 public static <T extends Diffable<T>> void render(Doc doc, Query query, String id, argument 88 doc.table(DocString.text(config.getHeapsDescription()), subcols, cols); 112 doc.row(vals.toArray(new DocString[0])); 152 doc.row(vals.toArray(new DocString[0])); 154 doc.end(); 155 selector.render(doc);
|
H A D | ObjectHandler.java | 55 public void handle(Doc doc, Query query) throws IOException { argument 59 doc.println(DocString.format("No object with id %08xl", id)); 64 doc.title("Object %08x", inst.getId()); 65 doc.big(Summarizer.summarize(inst)); 67 printAllocationSite(doc, query, inst); 68 printGcRootPath(doc, query, inst); 70 doc.section("Object Info"); 72 doc.descriptions(); 73 doc.description(DocString.text("Class"), Summarizer.summarize(cls)); 78 doc 113 printClassInstanceFields(Doc doc, Query query, AhatClassInstance inst) argument 125 printArrayElements(Doc doc, Query query, AhatArrayInstance array) argument 153 printFields(Doc doc, boolean diff, List<FieldValue> fields) argument 185 printClassInfo(Doc doc, Query query, AhatClassObj clsobj) argument 205 printReferences(Doc doc, Query query, AhatInstance inst) argument 233 printAllocationSite(Doc doc, Query query, AhatInstance inst) argument 240 printBitmap(Doc doc, AhatInstance inst) argument 249 printGcRootPath(Doc doc, Query query, AhatInstance inst) argument 295 printDominatedObjects(Doc doc, Query query, AhatInstance inst) argument [all...] |