[master] Integrated: 8300527: [Lilliput] Simplify and optimize loading of Klass*
Roman Kennke
rkennke at openjdk.org
Fri Jan 27 18:26:05 UTC 2023
On Mon, 23 Jan 2023 13:34:50 GMT, Roman Kennke <rkennke at openjdk.org> wrote:
> With the new fast-locking, we can greatly simplify the loading of the Klass* from an object. We no longer have to call into the runtime to ensure that the header is changed under our feet (by installing the INFLATION marker). Instead, we can do a simple check for the object being monitor-locked, and safely load the displaced header, if that is the case.
This pull request has now been integrated.
Changeset: bf6d4f3b
Author: Roman Kennke <rkennke at openjdk.org>
URL: https://git.openjdk.org/lilliput/commit/bf6d4f3b7111bc75dad351546c4120f7dbc128f9
Stats: 389 lines in 27 files changed: 76 ins; 279 del; 34 mod
8300527: [Lilliput] Simplify and optimize loading of Klass*
Reviewed-by: shade
-------------
PR: https://git.openjdk.org/lilliput/pull/66
More information about the lilliput-dev
mailing list