diff options
author | Martin Liska <mliska@suse.cz> | 2015-06-03 11:36:08 +0200 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2015-06-03 09:36:08 +0000 |
commit | b2b43e33298fd62d7348696044e51086a02b0cb2 (patch) | |
tree | 7c6a8149f569ee6faec897bb31d43beb8e5b4577 /gcc/ggc-page.c | |
parent | ac05926156c0997b191af1176122ee3d8663d19e (diff) |
Fix memory report layout at various places.
* alloc-pool.h (struct pool_usage): Correct space padding.
* ggc-page.c (ggc_print_statistics): Align columns in a report.
* mem-stats.h (struct mem_usage): Add argument to print_dash_line.
* tree.c (dump_tree_statistics): Align columns in a report.
From-SVN: r224071
Diffstat (limited to 'gcc/ggc-page.c')
-rw-r--r-- | gcc/ggc-page.c | 46 |
1 files changed, 25 insertions, 21 deletions
diff --git a/gcc/ggc-page.c b/gcc/ggc-page.c index 158156a37b5..7fceeba2a51 100644 --- a/gcc/ggc-page.c +++ b/gcc/ggc-page.c @@ -2268,7 +2268,7 @@ ggc_print_statistics (void) allocation. */ fprintf (stderr, "Memory still allocated at the end of the compilation process\n"); - fprintf (stderr, "%-5s %10s %10s %10s\n", + fprintf (stderr, "%-8s %10s %10s %10s\n", "Size", "Allocated", "Used", "Overhead"); for (i = 0; i < NUM_ORDERS; ++i) { @@ -2295,47 +2295,51 @@ ggc_print_statistics (void) overhead += (sizeof (page_entry) - sizeof (long) + BITMAP_SIZE (OBJECTS_IN_PAGE (p) + 1)); } - fprintf (stderr, "%-5lu %10lu%c %10lu%c %10lu%c\n", + fprintf (stderr, "%-8lu %10lu%c %10lu%c %10lu%c\n", (unsigned long) OBJECT_SIZE (i), SCALE (allocated), STAT_LABEL (allocated), SCALE (in_use), STAT_LABEL (in_use), SCALE (overhead), STAT_LABEL (overhead)); total_overhead += overhead; } - fprintf (stderr, "%-5s %10lu%c %10lu%c %10lu%c\n", "Total", + fprintf (stderr, "%-8s %10lu%c %10lu%c %10lu%c\n", "Total", SCALE (G.bytes_mapped), STAT_LABEL (G.bytes_mapped), SCALE (G.allocated), STAT_LABEL (G.allocated), SCALE (total_overhead), STAT_LABEL (total_overhead)); if (GATHER_STATISTICS) { - fprintf (stderr, "\nTotal allocations and overheads during the compilation process\n"); + fprintf (stderr, "\nTotal allocations and overheads during " + "the compilation process\n"); - fprintf (stderr, "Total Overhead: %10" HOST_LONG_LONG_FORMAT "d\n", - G.stats.total_overhead); - fprintf (stderr, "Total Allocated: %10" HOST_LONG_LONG_FORMAT "d\n", + fprintf (stderr, "Total Overhead: %10" + HOST_LONG_LONG_FORMAT "d\n", G.stats.total_overhead); + fprintf (stderr, "Total Allocated: %10" + HOST_LONG_LONG_FORMAT "d\n", G.stats.total_allocated); - fprintf (stderr, "Total Overhead under 32B: %10" HOST_LONG_LONG_FORMAT "d\n", - G.stats.total_overhead_under32); - fprintf (stderr, "Total Allocated under 32B: %10" HOST_LONG_LONG_FORMAT "d\n", - G.stats.total_allocated_under32); - fprintf (stderr, "Total Overhead under 64B: %10" HOST_LONG_LONG_FORMAT "d\n", - G.stats.total_overhead_under64); - fprintf (stderr, "Total Allocated under 64B: %10" HOST_LONG_LONG_FORMAT "d\n", - G.stats.total_allocated_under64); - fprintf (stderr, "Total Overhead under 128B: %10" HOST_LONG_LONG_FORMAT "d\n", - G.stats.total_overhead_under128); - fprintf (stderr, "Total Allocated under 128B: %10" HOST_LONG_LONG_FORMAT "d\n", - G.stats.total_allocated_under128); + fprintf (stderr, "Total Overhead under 32B: %10" + HOST_LONG_LONG_FORMAT "d\n", G.stats.total_overhead_under32); + fprintf (stderr, "Total Allocated under 32B: %10" + HOST_LONG_LONG_FORMAT "d\n", G.stats.total_allocated_under32); + fprintf (stderr, "Total Overhead under 64B: %10" + HOST_LONG_LONG_FORMAT "d\n", G.stats.total_overhead_under64); + fprintf (stderr, "Total Allocated under 64B: %10" + HOST_LONG_LONG_FORMAT "d\n", G.stats.total_allocated_under64); + fprintf (stderr, "Total Overhead under 128B: %10" + HOST_LONG_LONG_FORMAT "d\n", G.stats.total_overhead_under128); + fprintf (stderr, "Total Allocated under 128B: %10" + HOST_LONG_LONG_FORMAT "d\n", G.stats.total_allocated_under128); for (i = 0; i < NUM_ORDERS; i++) if (G.stats.total_allocated_per_order[i]) { - fprintf (stderr, "Total Overhead page size %7lu: %10" HOST_LONG_LONG_FORMAT "d\n", + fprintf (stderr, "Total Overhead page size %9lu: %10" + HOST_LONG_LONG_FORMAT "d\n", (unsigned long) OBJECT_SIZE (i), G.stats.total_overhead_per_order[i]); - fprintf (stderr, "Total Allocated page size %7lu: %10" HOST_LONG_LONG_FORMAT "d\n", + fprintf (stderr, "Total Allocated page size %9lu: %10" + HOST_LONG_LONG_FORMAT "d\n", (unsigned long) OBJECT_SIZE (i), G.stats.total_allocated_per_order[i]); } |