Uploaded image for project: 'Java Mission Control'
  1. Java Mission Control
  2. JMC-6480

GC Locker Rule does not work

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P2
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 7.0.0
    • Component/s: Mission Control Core
    • Labels:
      None
    • Subcomponent:
    • Sprint:
      JMC 7.1 Sprint 1 & 7.0 endgame

      Description

      I just opened a recording where more than 20% of the GC were delayed due to GC Locker (JNI Critical I guess). In terms of time spent in GC, one of the GC locker paused GCs ended up being three times as long as the normal GCs. The rules should at least not have resulted in 0 with the text "The GC Locker did not cause any garbage collections.". Also, that text rubs me the wrong way since the GC isn't "caused" by the GC locker, it is initiated after the call to release the critical array from JNI, due to a GC not being able to be run whilst it was held. I think it should be reworded as part of fixing this bug.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              hirt Marcus Hirt
              Reporter:
              hirt Marcus Hirt
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: