RFR: 8335358: [premain] Explore alternative ways to trigger the end of training run [v11]
Mat Carter
macarte at openjdk.org
Thu Nov 14 20:01:36 UTC 2024
> AOT training can be ended using either
>
> - -XX: AOTEndTrainingOnMethodEntry =Hello.someMethod [same syntax as CompileOnly]
> - -XX: AOTEndTrainingOnMethodEntry =Hello.someMethod,Hello.someOtherMethod,count=42
> - jcmd <pid> AOT.end_training
>
> supports arm64 and x64
>
> note: the AOTEndTrainingOnMethodEntry is ignored when not recording
>
> JBS Issue: https://bugs.openjdk.org/browse/JDK-8335358
Mat Carter has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 43 additional commits since the last revision:
- Enhanced upcall system testing options (based on PR feedback)
- Removing unused includes
- Remove cds include, no longer required after refactor
- merge issue
- fix merge issues
- Update other platforms
- Merge branch 'premain' into macarte-endtraining
- Merge pull request #2 from macarte/macarte-endtraining-refactor
Macarte endtraining refactor
- minor edits
- small changes based on PR review
- ... and 33 more: https://git.openjdk.org/leyden/compare/4af49dbe...9c3cdf78
-------------
Changes:
- all: https://git.openjdk.org/leyden/pull/21/files
- new: https://git.openjdk.org/leyden/pull/21/files/63d60ae9..9c3cdf78
Webrevs:
- full: https://webrevs.openjdk.org/?repo=leyden&pr=21&range=10
- incr: https://webrevs.openjdk.org/?repo=leyden&pr=21&range=09-10
Stats: 238173 lines in 2437 files changed: 209373 ins; 15575 del; 13225 mod
Patch: https://git.openjdk.org/leyden/pull/21.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/21/head:pull/21
PR: https://git.openjdk.org/leyden/pull/21
More information about the leyden-dev
mailing list