├── .github └── workflows │ └── pre-integration.yml ├── .gitignore ├── .jcheck └── conf ├── LICENSE ├── README.md ├── images ├── sample-region-popup-screenshot.png ├── sample-screenshot-2.png ├── sample-screenshot.png └── sample-usage-screenshot.png ├── pom.xml └── src ├── license └── gpl_cpe │ └── header.txt ├── main └── java │ └── org │ └── openjdk │ └── shenandoah │ ├── CircularBuffer.java │ ├── Colors.java │ ├── DataConnector.java │ ├── DataLogProvider.java │ ├── DataProvider.java │ ├── EventLog.java │ ├── GraphPanel.java │ ├── LayoutConstants.java │ ├── LegendPanel.java │ ├── Phase.java │ ├── RegionAffiliation.java │ ├── RegionHistory.java │ ├── RegionPanel.java │ ├── RegionPopUp.java │ ├── RegionSelectionParser.java │ ├── RegionStat.java │ ├── RegionState.java │ ├── RenderRunner.java │ ├── ShenandoahVisualizer.java │ ├── Snapshot.java │ ├── StatusPanel.java │ ├── Timed.java │ └── ToolbarPanel.java └── test ├── java └── org │ └── openjdk │ └── shenandoah │ ├── CircularBufferTest.java │ ├── CounterTest.java │ ├── DecoderTest.java │ ├── EventLogTest.java │ ├── PopupSpotlightTest.java │ ├── PopupTimelineTest.java │ ├── ProcessLoggingTagTest.java │ └── RegionSelectionParserTest.java └── resources └── regions-6425.log /.github/workflows/pre-integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/.github/workflows/pre-integration.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | syntax: glob 2 | .idea/ 3 | *.iml 4 | target/ 5 | -------------------------------------------------------------------------------- /.jcheck/conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/.jcheck/conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/README.md -------------------------------------------------------------------------------- /images/sample-region-popup-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/images/sample-region-popup-screenshot.png -------------------------------------------------------------------------------- /images/sample-screenshot-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/images/sample-screenshot-2.png -------------------------------------------------------------------------------- /images/sample-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/images/sample-screenshot.png -------------------------------------------------------------------------------- /images/sample-usage-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/images/sample-usage-screenshot.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/pom.xml -------------------------------------------------------------------------------- /src/license/gpl_cpe/header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/license/gpl_cpe/header.txt -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/CircularBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/CircularBuffer.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/Colors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/Colors.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/DataConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/DataConnector.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/DataLogProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/DataLogProvider.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/DataProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/DataProvider.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/EventLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/EventLog.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/GraphPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/GraphPanel.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/LayoutConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/LayoutConstants.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/LegendPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/LegendPanel.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/Phase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/Phase.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/RegionAffiliation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/RegionAffiliation.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/RegionHistory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/RegionHistory.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/RegionPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/RegionPanel.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/RegionPopUp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/RegionPopUp.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/RegionSelectionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/RegionSelectionParser.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/RegionStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/RegionStat.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/RegionState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/RegionState.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/RenderRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/RenderRunner.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/ShenandoahVisualizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/ShenandoahVisualizer.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/Snapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/Snapshot.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/StatusPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/StatusPanel.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/Timed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/Timed.java -------------------------------------------------------------------------------- /src/main/java/org/openjdk/shenandoah/ToolbarPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/main/java/org/openjdk/shenandoah/ToolbarPanel.java -------------------------------------------------------------------------------- /src/test/java/org/openjdk/shenandoah/CircularBufferTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/test/java/org/openjdk/shenandoah/CircularBufferTest.java -------------------------------------------------------------------------------- /src/test/java/org/openjdk/shenandoah/CounterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/test/java/org/openjdk/shenandoah/CounterTest.java -------------------------------------------------------------------------------- /src/test/java/org/openjdk/shenandoah/DecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/test/java/org/openjdk/shenandoah/DecoderTest.java -------------------------------------------------------------------------------- /src/test/java/org/openjdk/shenandoah/EventLogTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/test/java/org/openjdk/shenandoah/EventLogTest.java -------------------------------------------------------------------------------- /src/test/java/org/openjdk/shenandoah/PopupSpotlightTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/test/java/org/openjdk/shenandoah/PopupSpotlightTest.java -------------------------------------------------------------------------------- /src/test/java/org/openjdk/shenandoah/PopupTimelineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/test/java/org/openjdk/shenandoah/PopupTimelineTest.java -------------------------------------------------------------------------------- /src/test/java/org/openjdk/shenandoah/ProcessLoggingTagTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/test/java/org/openjdk/shenandoah/ProcessLoggingTagTest.java -------------------------------------------------------------------------------- /src/test/java/org/openjdk/shenandoah/RegionSelectionParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/test/java/org/openjdk/shenandoah/RegionSelectionParserTest.java -------------------------------------------------------------------------------- /src/test/resources/regions-6425.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openjdk/shenandoah-visualizer/HEAD/src/test/resources/regions-6425.log --------------------------------------------------------------------------------