Integrated: 8341141: Optimize DirectCodeBuilder

Shaojin Wen swen at openjdk.org
Wed Oct 9 10:04:07 UTC 2024


On Sun, 29 Sep 2024 00:02:38 GMT, Shaojin Wen <swen at openjdk.org> wrote:

> Some DirectCodeBuilder related optimizations to improve startup and running performance:
> 1. Merge calls, merge writeU1 and writeU2 into writeU3
> 2. Merge calls, merge writeU1 and writeIndex operations
> 3. Directly use writeU1 instead of writeBytecode
> 4. Rewrite the implementation of load and store

This pull request has now been integrated.

Changeset: 047c2d7f
Author:    Shaojin Wen <swen at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/047c2d7f2676b8c3c8b5645134fb5c00c540e43f
Stats:     1012 lines in 19 files changed: 599 ins; 131 del; 282 mod

8341141: Optimize DirectCodeBuilder

Co-authored-by: Claes Redestad <redestad at openjdk.org>
Co-authored-by: Chen Liang <liach at openjdk.org>
Reviewed-by: liach, redestad

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

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


More information about the core-libs-dev mailing list