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

ConcurrentMark::abort() is excessively slow

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: P4 P4
    • 9
    • None
    • hotspot
    • gc

      For a System.gc() the call to ConcurrentMark::abort() can be excessively long.
      Cut-and-pasted from a log (some parts left off). I added timers to get these
      numbers.

      285.569: #0: [Full GC (System.gc()), 6.3754329 secs]
      285.569: #0: [Abort concurrent mark (System.gc()), 5.4316610 secs]
      285.569: #0: [_nextMarkBitMap->clearAll() (System.gc()) , 2.6187331 secs]
      288.188: #0: [clear_all_count_data() (System.gc()) , 2.8120570 secs]


            jmasa Jon Masamitsu (Inactive)
            jmasa Jon Masamitsu (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: