JDK-8317466 : Enable interpreter oopMapCache for concurrent GCs
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: runtime
  • Priority: P4
  • Status: Closed
  • Resolution: Won't Fix
  • Submitted: 2023-10-04
  • Updated: 2024-05-06
  • Resolved: 2024-05-06
Related Reports
Relates :  
Description
Interpreter oop maps are computed lazily, because they are expensive to compute.

GCs uses a small hash table per instance class to cache computed oop maps during STW root scan, but not for concurrent root scan.

Concurrent GCs should be able to take advantage the oop map cache to speed up root scan.

Comments
Runtime Triage: This is not on our current list of priorities. We will consider this feature if we receive additional customer requirements.
24-01-2024

A pull request was submitted for review. URL: https://git.openjdk.org/jdk/pull/16074 Date: 2023-10-06 13:25:27 +0000
06-10-2023