Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8153224 Monitor deflation prolong safepoints
  3. JDK-8230876

baseline cleanups from Async Monitor Deflation v2.0[789]

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 14
    • Fix Version/s: 14
    • Component/s: hotspot
    • Subcomponent:
    • Resolved In Build:
      b24
    • CPU:
      generic
    • OS:
      generic

      Description

      This subtask captures baseline cleanups from the v2.0[789]
      versions of the Async Monitor Deflation project.

      - src/hotspot/cpu/x86/macroAssembler_x86.cpp
        - consistent comments for a style of movptr() that will destroy r10.
        - correct case for 'fast_lock' and 'fast_unlock' function mentions in the comments.
        - consistent 'fast path' and 'slow path' typography in comments.
      - the _recursions field should be printed using INTX_FORMAT instead
        of INTPTR_FORMAT.
      - delete some stale/incorrect comments.
      - misc white space fixes.
      - add ObjectMonitor::print_debug_style_on() and use it in the
        "Non-balanced monitor enter/exit!" assert() case in ObjectMonitor::exit().
        The extra diagnostics are done via monitorinflation=error logging.

        Attachments

          Activity

            People

            Assignee:
            dcubed Daniel Daugherty
            Reporter:
            dcubed Daniel Daugherty
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: