Move common CDS archive building code to archiveBuilder.cpp

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Fixed
    • Priority: P4
    • 17
    • Affects Version/s: None
    • Component/s: hotspot
    • b10

      This is a follow-up to JDK-8250989:

      - Move common code for writing the CDS archive from metaspaceShared.cpp to archiveBuilder.cpp

      - Data structures related to dumping were haphazardly organized in several classes (e.g., DumpRegions). We needed various APIs to access them across classes. These should be consolidated in archiveBuilder.cpp and the API should be cleaned up

      - Detailed stats (DumpAllocStats::print_stats) were available only for static dump. Refactor the code so they are also printed for dynamic dump

            Assignee:
            Ioi Lam
            Reporter:
            Ioi Lam
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: