Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8333793

Improve BootstrapMethodInvoker for ConstantBootstraps and ProxyGenerator

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P4 P4
    • None
    • None
    • core-libs

      The BootstrapMethodInvoker has not been made aware of any of the condy bootstraps since they were migrated to ConstantBootstraps. And with recent changes to java.lang.reflect.ProxyGenerator in JDK-8332457 we are more likely to see such condy bootstraps.

      Without special type matching to allow use of invokeExact the bootstrap method invocation requires asType adapters etc, adding initial and recurring overheads to bootstrapping. This remedies some of the footprint and startup regressions in JDK 23 with a root cause in JDK-8294961 and JDK-8332457)

            redestad Claes Redestad
            redestad Claes Redestad
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: