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

Reserve memory for OOME exception processing during deoptimization

    Details

    • Type: Enhancement
    • Status: Open
    • Priority: P3
    • Resolution: Unresolved
    • Affects Version/s: 9, 10
    • Fix Version/s: tbd
    • Component/s: hotspot
    • Labels:
      None

      Description

      With JDK-6898462, OOME when scalar replaced objects are reallocated during deoptimization causes all interpreter frames for the deoptimized compiled frame to be popped. One suggestion to improve the behaviour in this case is to reserve cold, never-used memory to recharge a thread's TLAB in some TBD gated manner, to allow catch clauses a better chance to complete.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                roland Roland Westrelin
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: