You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
[{"commit":{"message":"Do not preselect regions during global gc"},"files":[{"filename":"src\/hotspot\/share\/gc\/shenandoah\/shenandoahGeneration.cpp"}],"sha":"4022bfea3df2d63f4fb6b7ce2171599786a32849"}]
{"files":[{"patch":"@@ -356,3 +356,4 @@\n-\/\/ Preselect regions for promotion by evacuation (obtaining the live data to seed promoted_reserve),\n-\/\/ and identify regions that will promote in place. These use the tenuring threshold.\n- const size_t consumed_by_advance_promotion = select_aged_regions(old_promo_reserve);\n+\/\/ If is_global(), we let garbage-first heuristic determine cset membership. Otherwise, we give priority\n+\/\/ to tenurable regions by preselecting regions for promotion by evacuation (obtaining the live data to seed promoted_reserve).\n+\/\/ This also identifies regions that will be promoted in place. These use the tenuring threshold.\n+ const size_t consumed_by_advance_promotion = select_aged_regions(is_global()? 0: old_promo_reserve);\n","filename":"src\/hotspot\/share\/gc\/shenandoah\/shenandoahGeneration.cpp","additions":4,"deletions":3,"binary":false,"changes":7,"status":"modified"}]}