-
Notifications
You must be signed in to change notification settings - Fork 251
8224624: Inefficiencies in CodeStrings::add_comment cause timeouts #2951
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Changing CodeStrings to a doubly-linked-list and searching for the comment with the right offset in reverse. Reviewed-by: kvn
|
👋 Welcome back syan! A progress list of the required criteria for merging this PR into |
|
@sendaoYan This change now passes all automated pre-integration checks. After integration, the commit message for the final commit will be: You can use pull request commands such as /summary, /contributor and /issue to adjust it as needed. At the time when this comment was updated there had been 17 new commits pushed to the
As there are no conflicts, your changes will automatically be rebased on top of these commits when integrating. If you prefer to avoid this automatic rebasing, please check the documentation for the /integrate command for further details. ➡️ To integrate this PR with the above commit message to the |
|
This backport pull request has now been updated with issue and summary from the original commit. |
|
|
Webrevs
|
|
The GHA report macos-x64 and macos-aarch64 build fails |
|
/approval request Clean backport to improves C1 compiled time and fix the test imtermittent timeout. |
|
@sendaoYan |
|
/approval request Clean backport to improves C1 compiled time and fix the test imtermittent timeout. Jtreg tests(include tier1/2/3 etc.) passed on linux x64 and linux aarch64. |
|
@sendaoYan |
Hi @sendaoYan , please note that GHA for macos-x64 and macos-aarch64 must pass after #2940 was merged. |
Sorry, I forgot update the baseline from jdk11u-dev. I will update and run the GHA test again. |
|
GHA all passed. |
|
Thanks for the approved. /integrate |
|
Going to push as commit 96805ae.
Your commit was automatically rebased without conflicts. |
|
@sendaoYan Pushed as commit 96805ae. 💡 You may see a message that your pull request was closed with unmerged commits. This can be safely ignored. |
Hi all,
This is prefix backport of JDK-8231058, after apply this backport will make backport of JDK-8231058 cleanly.
This PR improves C1 compiled time of the test
compiler/c1/TestLinearScanOrderMain.javamethod dramatically from 92s to 1.8s, and solve this test intermittent timeout.Additonal testing:
Progress
Issue
Reviewing
Using
gitCheckout this PR locally:
$ git fetch https://git.openjdk.org/jdk11u-dev.git pull/2951/head:pull/2951$ git checkout pull/2951Update a local copy of the PR:
$ git checkout pull/2951$ git pull https://git.openjdk.org/jdk11u-dev.git pull/2951/headUsing Skara CLI tools
Checkout this PR locally:
$ git pr checkout 2951View PR using the GUI difftool:
$ git pr show -t 2951Using diff file
Download this PR as a diff file:
https://git.openjdk.org/jdk11u-dev/pull/2951.diff
Using Webrev
Link to Webrev Comment