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

Improve output of discovered/cleared references during reference processing

    XMLWordPrintable

Details

    • gc

    Description

      Currently after JDK-8202845 we print Discovered and Cleared references for every reference type after reference processing in a very verbose way:

         SoftReference:
           Discovered: 0
           Cleared: 0
         WeakReference:
           Discovered: 30
           Cleared: 30
         FinalReference:
           Discovered: 0
           Cleared: 0
         PhantomReference:
           Discovered: 5
           Cleared: 5
      I.e. there is not much information on every line.

      Further issues:
      - this is printed using gc+phases+ref log tags. This information is not really related to gc phases; it would be nicer to have some output with gc+ref too (which jdk9 has).
      - it would also be nice to print the number of encountered refs (during discovery) and instead of the number of Cleared refs (or in addition) the number of Enqueued ones.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              tschatzl Thomas Schatzl
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: