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

JarFile::getEntry0 method reference use cause for startup regression

XMLWordPrintable

    • b34
    • b35

      JDK-8189611 introduced a number of capturing lambdas to implement entry retrieval. Any application that loads classes from a jar file will now initialize a capturing lambda and take a startup regression.

      Desugaring this particular use is enough to avoid the majority of the startup regression, but both with an anonymous Function and a lambda it's clear that JDK-8189611 has accidentally regressed code paths that were previously non-allocating.

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

              Created:
              Updated:
              Resolved: