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

Incorrect time logged for monitor deflation

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 11
    • Fix Version/s: 12
    • Component/s: hotspot
    • Subcomponent:
    • Resolved In Build:
      b22

      Backports

        Description

        A side effect of of JDK-8180932 "Parallelize safepoint cleanup" is that the time logged for "deflating idle monitors" no longer covers the time actually spent deflating monitors. The calls to ObjectSynchronizer::deflate_thread_local_monitors(), via the ParallelSPCleanupTask, is only accounted to the total safepoint clean up time.

        Example:

        > [604.436s][604435916180ns][info ][safepoint ] Entering safepoint
        > region: ZOperation
        >
        > [604.437s][604437075880ns][info ][safepoint,cleanup] deflating idle
        > monitors, 0.0000008 secs
        >
        > [604.437s][604437086769ns][info ][safepoint,cleanup] updating inline
        > caches, 0.0000005 secs
        >
        > [604.437s][604437093326ns][info ][safepoint,cleanup] compilation policy
        > safepoint handler, 0.0000007 secs
        >
        > [604.437s][604437099415ns][info ][safepoint,cleanup] purging class
        > loader data graph, 0.0000004 secs
        >
        > [604.437s][604437105660ns][info ][safepoint,cleanup] resizing system
        > dictionaries, 0.0000006 secs
        >
        > INFO: Deflate: InCirc=9646 InUse=61 Scavenged=9585
        > ForceMonitorScavenge=0 : pop=20066 free=12829
        >
        > [604.437s][604437119123ns][info ][safepoint,cleanup] safepoint cleanup
        > tasks, 0.0011891 secs
        >

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  dcubed Daniel Daugherty
                  Reporter:
                  pliden Per Liden
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: