RFR: 8355003: Implement Ahead-of-Time Method Profiling [v4]
Igor Veresov
iveresov at openjdk.org
Wed Apr 30 23:00:50 UTC 2025
On Mon, 28 Apr 2025 17:35:13 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:
>> Igor Veresov has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 32 commits:
>>
>> - Merge branch 'master' into pp2
>> - Fix class filtering
>> - Remove the workaround of setting AOTRecordTraining during assembly
>> - Address some of the review comments
>> - Merge branch 'master' into pp
>> - Add AOTCompileEagerly flag to control compilation after clinit
>> - Port 8355334: [leyden] Missing type profile info in archived training data
>> - Port 8355296: [leyden] Some methods are stuck at level=0 with -XX:-TieredCompilation
>> - Use ENABLE_IF macro
>> - Missing part of the last commit
>> - ... and 22 more: https://git.openjdk.org/jdk/compare/2447b981...7fb7ae62
>
> Looks better.
> There are still places where UL is used specifically for TD processing. Consider using `(aot, training)` there instead of `(cds)`.
Vladimir (@vnkozlov), I did the changes that you requested. You please do another pass? Thanks!
-------------
PR Comment: https://git.openjdk.org/jdk/pull/24886#issuecomment-2843621301
More information about the hotspot-dev
mailing list