# HG changeset patch # User rkennke # Date 1481756355 -3600 # Node ID 0d3cba812224eb192c4df6fc92b087433cf7c5cf # Parent 9f6523b535b6f8183f4213f05b7ffb192f4ebf8d Color window with tint when marking or evacuation are in progress diff -r 9f6523b535b6 -r 0d3cba812224 src/main/java/org/openjdk/shenandoah/ShenandoahVisualizer.java --- a/src/main/java/org/openjdk/shenandoah/ShenandoahVisualizer.java Wed Dec 14 23:05:07 2016 +0100 +++ b/src/main/java/org/openjdk/shenandoah/ShenandoahVisualizer.java Wed Dec 14 23:59:15 2016 +0100 @@ -187,6 +187,16 @@ RegionStat s = snapshot.get(i); s.render(g, rectx, recty, sqSize, sqSize); } + + if (snapshot.isMarking()) { + g.setColor(new Color(0, 0, 255, 30)); + g.fillRect(0, 0, width, height); + } + if (snapshot.isEvacuating()) { + g.setColor(new Color(255, 0, 0, 30)); + g.fillRect(0, 0, width, height); + } + g.dispose(); return img;