Modularize allocations in C2

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Fixed
    • Priority: P4
    • 12
    • Affects Version/s: 12
    • Component/s: hotspot
    • b13
    • generic
    • generic

      Similar to what we've done before to runtime, interpreter and C1, allocations should be owned and implemented by GC, and possible to override by specific collectors. For example, Shenandoah lays out objects differently in heap, and needs one extra store to initialize objects.

            Assignee:
            Roman Kennke
            Reporter:
            Roman Kennke
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: