-
Notifications
You must be signed in to change notification settings - Fork 13
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
[GR-55243] [GR-56816] [GR-56859] [GR-56863] [GR-56861] [GR-56855] [GR-56883] Backport to 23.1: Improve serial GC heap verification and other GC-related changes. #38
Conversation
…ode. (cherry picked from commit 7922f87b7e2cf44f084a1ea359da0c3643d269b3)
(cherry picked from commit c63100ef23c3fcc807c522d331dc73339c4757cd)
…rigger OutOfMemoryErrors. (cherry picked from commit a216a79e8da7ea5323c354e32e469daefc95d318)
…d cleanups and improvements.
… it is consistent with -XX:+VerboseGC and emitted JFR events.
Thank you for your pull request and welcome to our community! To contribute, please sign the Oracle Contributor Agreement (OCA).
To sign the OCA, please create an Oracle account and sign the OCA in Oracle's Contributor Agreement Application. When signing the OCA, please provide your GitHub username. After signing the OCA and getting an OCA approval from Oracle, this PR will be automatically updated. If you are an Oracle employee, please make sure that you are a member of the main Oracle GitHub organization, and your membership in this organization is public. |
This is probably best merged after the 23.1.6 update is tagged. |
Yeah, also singed the OCA, just waiting for verification |
Thank you for signing the OCA. |
@luneo7 thank you for the contribution. Since we plan to backport all changes from In any case, since vm-23.1.5 contains ~600 more commits than this repository I don't think it is viable to do one backport per bug/feature which we would normally do like you do in this PR. As a result I am going to close this PR in favor of #41 or the potential smaller ones (still in batches) that we will need to create. If anything changes I will re-open this. Thanks again. |
Backports coming from
vm-23.1.5
, all applied cleanly:1 - [GR-53407] Optionally ignore OutOfMemoryErrors while in VM-internal code.
2 - Don't treat yellow-zone code as VM-internal code.
3 - [GR-55243] Prevent that large array allocations in VM-internal code trigger OutOfMemoryErrors.
4 - [GR-56816] Improve serial GC heap verification.
5 - [GR-56863] [GR-56859] Fix serial GC collection count and time so that…
6 - [GR-56861] Split CommittedMemoryProvider.
7 - [GR-56816] Cleanups.
8 - [GR-56816] Add option VerifyDuringGC.
9 - [GR-56816] Resolve conflicts.
10 - [GR-56883] Add FeatureHandler.containsFeature().