Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8303774

[Lilliput] Introduce an interface for GC forwarding implementations

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: P4 P4
    • repo-lilliput
    • repo-lilliput
    • hotspot
    • gc
    • generic
    • generic

      Currently, GC forwarding is hardcoded to use the object header. In Lilliput, we already hardcoded another variant, the sliding forwarding, which is used in some full GC implementations. Soon we want to explore more generic forwarding implementations, in particular a forwarding table, and we need it to be switchable by the runtime flag. Therefore it would be very useful to have an interface that allows replacing the implementation at run-time.

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

              Created:
              Updated: