diff options
Diffstat (limited to 'tools/ahat/src/OverviewHandler.java')
-rw-r--r-- | tools/ahat/src/OverviewHandler.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tools/ahat/src/OverviewHandler.java b/tools/ahat/src/OverviewHandler.java index 720fcb42ff..0dbad7e00c 100644 --- a/tools/ahat/src/OverviewHandler.java +++ b/tools/ahat/src/OverviewHandler.java @@ -48,6 +48,22 @@ class OverviewHandler implements AhatHandler { doc.section("Heap Sizes"); printHeapSizes(doc, query); + + List<InstanceUtils.NativeAllocation> allocs = mSnapshot.getNativeAllocations(); + if (!allocs.isEmpty()) { + doc.section("Registered Native Allocations"); + long totalSize = 0; + for (InstanceUtils.NativeAllocation alloc : allocs) { + totalSize += alloc.size; + } + doc.descriptions(); + doc.description(DocString.text("Number of Registered Native Allocations"), + DocString.format("%,14d", allocs.size())); + doc.description(DocString.text("Total Size of Registered Native Allocations"), + DocString.format("%,14d", totalSize)); + doc.end(); + } + doc.big(Menu.getMenu()); } |