RFR: JDK-8303154: Investigate and improve instruction cache flushing during compilation [v2]
Damon Fenacci
duke at openjdk.org
Mon Mar 13 15:39:11 UTC 2023
On Fri, 10 Mar 2023 22:55:19 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:
>> Damon Fenacci has updated the pull request incrementally with one additional commit since the last revision:
>>
>> JDK-8303154: remove flush in CodeCache::commit() instead of CodeBuffer::copy_code_to()
>
> Did you look on how many times we flush ICache during adapters generation?
> It has most numerous cases when I looked on it:
> "CodeCache::commit() is also used for adapters. But adapters uses RuntimeBlob which calls CodeBuffer::copy_code_to()."
>
> I thought we would remove flush from CodeCache::commit() and not from copy_code_to().
@vnkozlov @TobiHartmann I pushed the changes if you want to have a look at them again. Thanks a lot!
-------------
PR: https://git.openjdk.org/jdk/pull/12877
More information about the hotspot-compiler-dev
mailing list