# HG changeset patch # User Lukas Stadler # Date 1422396771 -3600 # Node ID 9110e3065561bf6ffab6d2c875d0dbc902ca7b7f # Parent 8fd7354353b7bdfc460cf0b4bb9cc20b98855a95 dump graphs for performance warnings diff -r 8fd7354353b7 -r 9110e3065561 graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java --- a/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java Tue Jan 27 23:11:11 2015 +0100 +++ b/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java Tue Jan 27 23:12:51 2015 +0100 @@ -215,6 +215,10 @@ map.put("nodeCount", graph.getNodeCount()); map.put("method", method.toString()); TracePerformanceWarningsListener.logPerformanceWarning(String.format("Method on fast path contains more than %d graal nodes.", warnNodeCount), map); + + try (Scope s2 = Debug.scope("TrufflePerformanceWarnings")) { + Debug.dump(graph, "performance warning"); + } } }