-
Notifications
You must be signed in to change notification settings - Fork 36
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
8338534: GenShen: Handle alloc failure differently when immediate garbage is pending #479
base: master
Are you sure you want to change the base?
8338534: GenShen: Handle alloc failure differently when immediate garbage is pending #479
Commits on Feb 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7bb1d38 - Browse repository at this point
Copy the full SHA 7bb1d38View commit details -
Revert "Remove dead code for inelastic plabs"
This reverts commit 7bb1d38.
Configuration menu - View commit details
-
Copy full SHA for 8bc4367 - Browse repository at this point
Copy the full SHA 8bc4367View commit details -
Round LAB sizes down rather than up to force alignment
When we round up, we introduce the risk that the new size exceeds the maximum LAB size, resulting in an assertion error.
Configuration menu - View commit details
-
Copy full SHA for 99cce53 - Browse repository at this point
Copy the full SHA 99cce53View commit details -
Revert "Round LAB sizes down rather than up to force alignment"
This reverts commit 99cce53.
Configuration menu - View commit details
-
Copy full SHA for 11b26bb - Browse repository at this point
Copy the full SHA 11b26bbView commit details
Commits on Feb 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 941d8aa - Browse repository at this point
Copy the full SHA 941d8aaView commit details
Commits on Mar 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 39c5885 - Browse repository at this point
Copy the full SHA 39c5885View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28a382b - Browse repository at this point
Copy the full SHA 28a382bView commit details
Commits on Apr 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a43675a - Browse repository at this point
Copy the full SHA a43675aView commit details
Commits on Apr 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d881300 - Browse repository at this point
Copy the full SHA d881300View commit details -
Revert "Change behavior of max_old and min_old"
This reverts commit d881300.
Configuration menu - View commit details
-
Copy full SHA for c2cb1b7 - Browse repository at this point
Copy the full SHA c2cb1b7View commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 141fec1 - Browse repository at this point
Copy the full SHA 141fec1View commit details
Commits on Apr 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bac08f0 - Browse repository at this point
Copy the full SHA bac08f0View commit details
Commits on May 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 84f27d7 - Browse repository at this point
Copy the full SHA 84f27d7View commit details
Commits on Jun 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 118f5b1 - Browse repository at this point
Copy the full SHA 118f5b1View commit details
Commits on Jun 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5312029 - Browse repository at this point
Copy the full SHA 5312029View commit details
Commits on Jun 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 56567b0 - Browse repository at this point
Copy the full SHA 56567b0View commit details
Commits on Jun 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 25ee3f5 - Browse repository at this point
Copy the full SHA 25ee3f5View commit details
Commits on Jul 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c076aa3 - Browse repository at this point
Copy the full SHA c076aa3View commit details
Commits on Aug 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ff99de7 - Browse repository at this point
Copy the full SHA ff99de7View commit details
Commits on Aug 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b8b4e42 - Browse repository at this point
Copy the full SHA b8b4e42View commit details -
Reorder concurrent cleanup following final mark
This may allow us to reclaim immediate garbage more quickly.
Configuration menu - View commit details
-
Copy full SHA for 1c26ae0 - Browse repository at this point
Copy the full SHA 1c26ae0View commit details
Commits on Aug 19, 2024
-
Do not log_status() for free set after cleanup early
We just reported freeset status after rebuilding freeset in final mark. There will be heavy contention on the heaplock at the start of evacuation as many mutator and worker threads prep their GCLAB and PLAB buffers for evacuation. We avoid some lock contention by not reporting freset status here.
Configuration menu - View commit details
-
Copy full SHA for 634ef66 - Browse repository at this point
Copy the full SHA 634ef66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4198b75 - Browse repository at this point
Copy the full SHA 4198b75View commit details -
Do not clear alloc-failure flag after cleanup early
If we notify waiting mutators after immediate garbage is reclaimed, do not clear the alloc-failure flag. Otherwise, this hides the fact that alloc failure occurred during this GC.
Configuration menu - View commit details
-
Copy full SHA for 408f789 - Browse repository at this point
Copy the full SHA 408f789View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e9c54c - Browse repository at this point
Copy the full SHA 9e9c54cView commit details
Commits on Aug 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8461939 - Browse repository at this point
Copy the full SHA 8461939View commit details
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 02fd5c1 - Browse repository at this point
Copy the full SHA 02fd5c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c0bb7d - Browse repository at this point
Copy the full SHA 5c0bb7dView commit details
Commits on Aug 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f11a3c8 - Browse repository at this point
Copy the full SHA f11a3c8View commit details