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

G1: Premature Evacuation (7143858) strikes again

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: P4 P4
    • None
    • 7u4
    • hotspot
    • gc
    • generic
    • generic

      In the GC logs for the ATG CRM demo we were seeing a fair number of "premature" evacuations (i.e. evacuation pauses that seemed to occur back-to-back with another evacuation pause with little or no application in-between and an eden occupancy that was much much less than capacity).

      In a typical GC log around 30 such pauses were being seen.

      Printing the GC cause indicated that all of these premature evacuations were being instigated by the GC locker code.

      This issue was reported as 7143858. And turned out to be a race between an allocating thread requesting a GC and the GC Locker requesting GC.

      Even after the 7143858 was fixed, however, we are still seeing GC logs from ATG that include some premature evacuations (3 vs. 30) and they are still GCs being instigated by the GC Locker.

            johnc John Cuthbertson
            johnc John Cuthbertson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: