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

SymbolTable is double walked during class unloading and clean up table timing in do_unloading

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 12
    • Fix Version/s: 13
    • Component/s: hotspot
    • Subcomponent:
    • Resolved In Build:
      b07

      Description

      In JDK-8213307 we found that the code during the pause for cleaning up the ProtectionDomainTable and the ResolvedMethodTable only notifies the ServiceThread to do the actual cleanup, but does not do any actual cleanup.

      Still the two notification calls contain timing code and show up in the logs as such. This timing information is useless as it does not time the actual work, but (the negligible) work to notify a mutex.

      Move this timing code to represent the actual cleanup code execution.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                coleenp Coleen Phillimore
                Reporter:
                tschatzl Thomas Schatzl
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: