[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-hotspot-runtime-dev
Subject: Integrated: 8330181: Move PcDesc cache from nmethod header
From: Vladimir Kozlov <kvn () openjdk ! org>
Date: 2024-04-25 22:50:42
Message-ID: KbTScPoBkSs5i46u3eske1iPsZMxjhIeNQhpXtUbejg=.a3e931a4-70b3-41fc-bf53-84997f69af76 () github ! com
[Download RAW message or body]
On Mon, 22 Apr 2024 16:54:40 GMT, Vladimir Kozlov <kvn@openjdk.org> wrote:
> Currently PcDescCache (32 bytes in 64-bit VM: PcDesc* _pc_descs[4]) is allocated in \
> `nmethod` header.
> Moved PcDescContainer (which includes cache) to C heap similar to ExceptionCache to \
> reduce size of `nmethod` header and to remove WXWrite transition when we update the \
> cache in `PcDescCache::add_pc_desc()`.
> Removed `PcDescSearch` class which was leftover from `CompiledMethod` days.
>
> Tested tier1-4,stress,xcomp and performance.
This pull request has now been integrated.
Changeset: b3bcc494
Author: Vladimir Kozlov <kvn@openjdk.org>
URL: https://git.openjdk.org/jdk/commit/b3bcc49491b8f8ad337eb4c06201a5468e5c1159
Stats: 120 lines in 4 files changed: 42 ins; 36 del; 42 mod
8330181: Move PcDesc cache from nmethod header
Reviewed-by: dlong, jrose
-------------
PR: https://git.openjdk.org/jdk/pull/18895
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic