On Thu, 31 Oct 2024 13:29:35 GMT, Claes Redestad <redes...@openjdk.org> wrote:
> Benchmarks using Indify was added to the JMH microbenchmarks corpus in the > JDK 8 timeframe. This adds overhead to the microbenchmarks build and has been > blocking/slowing progress on some indy-based prototyping as the indify tool > itself may not be 100% forward compatible. > > I suggest we remove the Indify pass from the OpenJDK JMH test module and > remove the microbenchmarks which depend on the tool. > > These microbenchmarks will still available to build and run out of the > standalone https://github.com/openjdk/jmh-jdk-microbenchmarks project: > > https://github.com/openjdk/jmh-jdk-microbenchmarks/blob/master/micros-jdk8/src/main/java/org/openjdk/bench/java/lang/invoke/CallSiteSetTarget.java > https://github.com/openjdk/jmh-jdk-microbenchmarks/blob/master/micros-jdk8/src/main/java/org/openjdk/bench/java/lang/invoke/CallSiteSetTargetSelf.java > https://github.com/openjdk/jmh-jdk-microbenchmarks/blob/master/micros-jdk8/src/main/java/org/openjdk/bench/java/lang/invoke/CallSiteStable.java This pull request has now been integrated. Changeset: 29321447 Author: Claes Redestad <redes...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/29321447b16d318e580f99edb748165eed1a4e00 Stats: 562 lines in 4 files changed: 0 ins; 561 del; 1 mod 8343305: Remove Indify-dependent microbenchmarks Reviewed-by: liach, ihse, erikj ------------- PR: https://git.openjdk.org/jdk/pull/21807