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

G1: Premature Evacuation (7143858) strikes again

    XMLWordPrintable

Details

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

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: