RFR: 8255429: Remove C2-based profiling
Eric Liu
github.com+10482586+erik1iu at openjdk.java.net
Wed Oct 28 10:04:19 UTC 2020
On Wed, 28 Oct 2020 09:11:00 GMT, Igor Veresov <iveresov at openjdk.org> wrote:
>> Looks good.
>
>> Do you mean that those profiling data never used before ? I noticed that those data was collected during abstract interpretation, is that `the first tiered compilation` you mean ?
>
> No, it is code from >10 years ago that aimed to implement tiered compilation using c2 only. It generates code semantically equivalent to level 2 and 3. It is currently done by c1, so we don't need the c2 version.
>
> And that's not abstract interpretation, it is a runtime profile collection analogous to what the interpreter does.
@veresov Thanks, this makes more sense to me now. I also wonder the profiling in interpreter, will it be deprecated ?
-------------
PR: https://git.openjdk.java.net/jdk/pull/888
More information about the hotspot-compiler-dev
mailing list