Withdrawn: 8304149: Avoid walking the CodeCache in DeoptimizationScope::deoptimize_marked

duke duke at openjdk.org
Wed Jul 5 14:49:09 UTC 2023


On Wed, 15 Mar 2023 08:08:18 GMT, Axel Boldt-Christmas <aboldtch at openjdk.org> wrote:

> Change DeoptimizationScope to keep track of the marked CompiledMethods in a list to avoid having to walk the CodeCache to find them again when deoptimizing.
> 
> This adds a linked list to DeoptimizationScope which tracks the marked CompiledMethods for the active deoptimization generation. Then when deoptimize_marked is called the committing caller claims the list and uses it to deoptimize the linked (and marked) CompileMethods instead of iterating over the CodeCache to find them again.
> 
> Testing: Oracle platforms tier 1-7

This pull request has been closed without being integrated.

-------------

PR: https://git.openjdk.org/jdk/pull/13036


More information about the hotspot-dev mailing list