Mercurial > hg > shenandoah-visualizer
changeset 12:0d3cba812224
Color window with tint when marking or evacuation are in progress
author | rkennke |
---|---|
date | Wed, 14 Dec 2016 23:59:15 +0100 |
parents | 9f6523b535b6 |
children | 128b8539ab74 |
files | src/main/java/org/openjdk/shenandoah/ShenandoahVisualizer.java |
diffstat | 1 files changed, 10 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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;