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

Move clean_weak_method_links for redefinition out of class unloading

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
    • Resolved In Build:
      b47

      Backports

        Description


        The function clean_weak_method_links is called when there's been redefinition for every method of every class to check for old (redefined) methods in MethodData. This adds overhead to class unloading and time. This work should be done during class redefinition and disallow new MethodData from being created with old methods.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  coleenp Coleen Phillimore
                  Reporter:
                  coleenp Coleen Phillimore
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: