Uploaded image for project: 'JikesRVM'
  1. RVM-1025

Nursery is created for non-generational garbage collectors

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Medium
    • Resolution: Fixed
    • Affects Version/s: 3.1.3
    • Fix Version/s: 3.1.4
    • Component/s: MMTk
    • Labels:
      None
    • Environment:

      All

      Description

      Reported by Tomoharu Ugawa on the researchers mailing list (see http://sourceforge.net/mailarchive/message.php?msg_id=30656088 for original post).

      Short summary: The class org.mmtk.utility.options.PretenureThresholdFraction imports the constant DEFAULT_PRETENURE_THRESHOLD_FRACTION from org.mmtk.plan.generational.Gen . This forces the Gen class into the bootimage for non-generational collectors. More importantly, it results in the creation of a nursery for non-generational collectors because the nursery is created in the static initializer of Gen. The nursery can be observed by using the -X:gc:verbose=3 option on a non-generational collector (no class file or jar necessary).

        Attachments

          Activity

            People

            • Assignee:
              rgarner Robin Garner
              Reporter:
              ebrangs Erik Brangs
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: