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

method adjustments can be done just once for all classes involved into redefinition

XMLWordPrintable

    • b10

         The following scalability/performance issues were recently fixed for class redefinition:
           https://bugs.openjdk.java.net/browse/JDK-8046246
           https://bugs.openjdk.java.net/browse/JDK-8073705

        It is going to improve the implementation of the functions:
             ConstantPoolCache::adjust_method_entries()
             klassVtable::adjust_method_entries()
             klassItable::adjust_method_entries()
             InstanceKlass::adjust_default_methods()
             MemberNameTable::adjust_method_entries()

        However, there is more space for improvements:
          - The above functions can be run just once for all the redefined classes instead of multiple times after
            redefinition of each class in the list (they have no parameters specific for redefined classes anymore)

              coleenp Coleen Phillimore
              sspitsyn Serguei Spitsyn
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: