RFR: 8301995: Move invokedynamic resolution information out of ConstantPoolCacheEntry

Richard Reingruber rrich at openjdk.org
Thu Mar 9 16:47:09 UTC 2023


On Thu, 9 Mar 2023 16:01:21 GMT, Coleen Phillimore <coleenp at openjdk.org> wrote:

>> This change should be in a further RFE though (and you can explain it there so we can maybe use it in the other platforms too).  Does it affect performance when generating the template interpreter?  Do you need to have hsdis in the LD_LIBRARY_PATH environment variable to use this?  I see it's already used by default in one place.
>
> This looks cool.

> This change should be in a further RFE though (and you can explain it there so we can maybe use it in the other platforms too).

Ok.

> Does it affect performance when generating the template interpreter?

I didn't think it would affect performance if the interpreter is not printed. I have not measured it though.

> Do you need to have hsdis in the LD_LIBRARY_PATH environment variable to use this? I see it's already used by default in one place.

Yes you do. It is not working with the AbstractDisassembler which produces a hex dump of the machine code.

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

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


More information about the serviceability-dev mailing list