On Thu, 31 Oct 2024 13:56:42 GMT, Chen Liang <li...@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 > > Looks reasonable. Thanks @liach I'll wait for someone from build-dev to have a look before integration. ------------- PR Comment: https://git.openjdk.org/jdk/pull/21807#issuecomment-2450075805