RFR: Enable 1-step workflow with Shenandoah GC [v4]

Aleksey Shipilev shade at openjdk.org
Wed Oct 9 06:29:40 UTC 2024


> WIP, includes upstream [JDK-8293650](https://bugs.openjdk.org/browse/JDK-8293650).
> 
> I checked this works well:
> 
> 
> #!/bin/bash
> make images
> J=build/macosx-aarch64-server-fastdebug/images/jdk/bin/java
> rm -fv JavacBenchApp.cds*
> $J -XX:+UseShenandoahGC -XX:CacheDataStore=JavacBenchApp.cds -cp JavacBenchApp.jar JavacBenchApp 50
> $J -XX:+UseShenandoahGC -XX:CacheDataStore=JavacBenchApp.cds -cp JavacBenchApp.jar JavacBenchApp 50
> 
> 
> I'll look around what other tests I need to run.

Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision:

 - Fix Shenandoah stub names
 - Merge branch 'premain' into shenandoah-support
 - Make sure LeydenGCFlags passes when some GCs are not configured
 - Shenandoah support

-------------

Changes:
  - all: https://git.openjdk.org/leyden/pull/8/files
  - new: https://git.openjdk.org/leyden/pull/8/files/f7e41c00..75872f62

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=leyden&pr=8&range=03
 - incr: https://webrevs.openjdk.org/?repo=leyden&pr=8&range=02-03

  Stats: 20270 lines in 426 files changed: 15466 ins; 2487 del; 2317 mod
  Patch: https://git.openjdk.org/leyden/pull/8.diff
  Fetch: git fetch https://git.openjdk.org/leyden.git pull/8/head:pull/8

PR: https://git.openjdk.org/leyden/pull/8


More information about the leyden-dev mailing list