# HG changeset patch # User Doug Simon # Date 1383930458 -3600 # Node ID 8e862906e2e461c9867e63223d1dae3c1c757ef7 # Parent 3e88ee655612caaa3f5ef9663c064e41fa74ca1b removed hash code from name of SnippetTemplate metrics (blows up DebugValueMaps when template caching is disabled) diff -r 3e88ee655612 -r 8e862906e2e4 graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java --- a/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java Fri Nov 08 16:14:16 2013 +0100 +++ b/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java Fri Nov 08 18:07:38 2013 +0100 @@ -427,7 +427,7 @@ return false; } - private static String debugValueName(SnippetTemplate template, String category, Arguments args) { + private static String debugValueName(String category, Arguments args) { if (Debug.isEnabled()) { StringBuilder result = new StringBuilder(category).append('['); SnippetInfo info = args.info; @@ -445,7 +445,7 @@ sep = ", "; } } - result.append(")]@").append(template.hashCode()); + result.append(")]"); return result.toString(); } @@ -458,8 +458,8 @@ protected SnippetTemplate(final Providers providers, Arguments args) { StructuredGraph snippetGraph = providers.getReplacements().getSnippet(args.info.method); SnippetGraphsNodeCount.add(snippetGraph.getNodeCount()); - instantiationTimer = Debug.timer(debugValueName(this, "SnippetTemplateInstantiationTime", args)); - instantiationCounter = Debug.metric(debugValueName(this, "SnippetTemplateInstantiationCount", args)); + instantiationTimer = Debug.timer(debugValueName("SnippetTemplateInstantiationTime", args)); + instantiationCounter = Debug.metric(debugValueName("SnippetTemplateInstantiationCount", args)); ResolvedJavaMethod method = snippetGraph.method(); Signature signature = method.getSignature();