# HG changeset patch # User Tom Rodriguez # Date 1430524958 25200 # Node ID d5c1f00373c7e56c65d5e15f87f11374bd783db4 # Parent 12a32123be43183fb94957a78c61c0c3527dce8a Relax expensive assert in IGV diff -r 12a32123be43 -r d5c1f00373c7 src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputBlock.java --- a/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputBlock.java Fri May 01 16:51:47 2015 -0700 +++ b/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputBlock.java Fri May 01 17:02:38 2015 -0700 @@ -90,7 +90,9 @@ public void addNode(int id) { InputNode node = graph.getNode(id); assert node != null; - assert !nodes.contains(node) : "duplicate : " + node; + // nodes.contains(node) is too expensive for large graphs so + // just make sure the Graph doesn't know it yet. + assert graph.getBlock(id) == null : "duplicate : " + node; graph.setBlock(node, this); nodes.add(node); }