On Wed, 28 Aug 2024 01:49:21 GMT, Chen Liang <li...@openjdk.org> wrote:

> Make `DirectCodeBuilder` write instructions actually directly without 
> allocating extra objects. This speed up a lot of simple Class-File building 
> cases that never go through intermediate transforms.

This seem to work great. A reduction on all relevant startup and footprint 
metrics. -26 classes on `StringConcatStartup`, for example.

Perhaps the code changes could be reduced somewhat if 
`DirectCodeBuilder::writeBytecode(Opcode)` et.c. returned `DirectCodeBuilder`.

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

Marked as reviewed by redestad (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/20738#pullrequestreview-2265439168

Reply via email to