RFR: 8298809: Clean up vm/compiler/InterfaceCalls JMH [v2]

Eric Caspole ecaspole at openjdk.org
Thu Dec 15 21:57:36 UTC 2022


> I removed some confusing less effective cases and modified and renamed some to cover what seem like the most useful cases with 1+ types and 1+ interfaces implemented in those types. Here is an example run:
> 
> Benchmark                        Mode  Cnt  Score   Error  Units
> InterfaceCalls.test1stInt2Types  avgt   12  2.196 ± 0.022  ns/op
> InterfaceCalls.test1stInt3Types  avgt   12  8.259 ± 0.045  ns/op
> InterfaceCalls.test1stInt5Types  avgt   12  8.279 ± 0.024  ns/op
> InterfaceCalls.test2ndInt2Types  avgt   12  2.467 ± 0.023  ns/op
> InterfaceCalls.test2ndInt3Types  avgt   12  9.287 ± 0.032  ns/op
> InterfaceCalls.test2ndInt5Types  avgt   12  9.343 ± 0.027  ns/op
> InterfaceCalls.testMonomorphic   avgt   12  1.440 ± 0.031  ns/op

Eric Caspole has updated the pull request incrementally with one additional commit since the last revision:

  Renaming as Vladimir suggested.

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/11696/files
  - new: https://git.openjdk.org/jdk/pull/11696/files/6d1a5c26..fee9d896

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=11696&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=11696&range=00-01

  Stats: 29 lines in 1 file changed: 0 ins; 0 del; 29 mod
  Patch: https://git.openjdk.org/jdk/pull/11696.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/11696/head:pull/11696

PR: https://git.openjdk.org/jdk/pull/11696


More information about the hotspot-compiler-dev mailing list