GenShen: Test for is_good_progress() following degen needs to sum all available memory

XMLWordPrintable

    • Type: Bug
    • Resolution: Not an Issue
    • Priority: P4
    • None
    • Affects Version/s: None
    • Component/s: hotspot
    • gc

      As currently implemented, this is only considering the amount of memory that is so-called "mutator free". The definition of good progress, however, considers all available memory, including memory that has reserved for the young-gen collector and for the old-gen collector.

      The problem with the configuration as currently implemented is that this forces upgrade to full gc even when full gc is not required.

      Triggering Full GC is highly undesirable as it repeats all the work that was just completed by concurrent threads combined with degenerated STW threads.

            Assignee:
            Kelvin Nilsen
            Reporter:
            Kelvin Nilsen
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: