Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 10
    • Fix Version/s: 11
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
    • Resolved In Build:
      b15

      Backports

        Description

        metaspace.cpp has grown unwieldy over time. It would make sense to split it into multiple parts.

        - Move SpaceManager, VirtualSpaceManager and ChunkManager to their repective own headers and expose them, as Coleen suggested
        - This makes it possible to remove the remaining test coding from metaspace.cpp and make them proper gtests.
        - It would also make sense to extract and if possible unify/simplify common coding handling ChunkIndex enums and chunk geometry.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  stuefe Thomas Stuefe
                  Reporter:
                  stuefe Thomas Stuefe
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: