Mercurial > hg > graal-compiler
changeset 21744:d62a384b2415
improved formatting of snippet counters
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Fri, 05 Jun 2015 11:58:49 +0200 |
parents | b54b13157d4b |
children | a71b4567d08e |
files | graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetCounter.java |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetCounter.java Fri Jun 05 10:50:00 2015 +0200 +++ b/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetCounter.java Fri Jun 05 11:58:49 2015 +0200 @@ -58,10 +58,13 @@ StringBuilder buf = new StringBuilder(String.format("Counters: %s%n", name)); + String formatString = " %" + maxNameLen + "s: %6.2f%%%" + (String.valueOf(total).length() + 2) + "d // %s%n"; for (SnippetCounter c : counters) { double percent = total == 0D ? 0D : ((double) (c.value * 100)) / total; - buf.append(String.format(" %" + maxNameLen + "s: %5.2f%%%10d // %s%n", c.name, percent, c.value, c.description)); + buf.append(String.format(formatString, c.name, percent, c.value, c.description)); } + buf.append(String.format(formatString, "TOTAL", 100.0D, total, "")); + return buf.toString(); } }