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

Parallel: Refactor copy_unmarked_to_survivor_space

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • None
    • hotspot
    • gc

      This method handles all live objs in eden/from space during a young-gc. The rough flow is to allocate in young/old-gen, then copy to the new obj. The inside-generation allocation needs to handle some special cases, such as direct allocation for large objs, lab flushing and refilling, etc, which clutters the abstraction in this method.

      Extract out generation allocation to separate methods in order to main the current abstraction level.

            ayang Albert Yang
            ayang Albert Yang
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: