diff options
| author | Peter Zhu <peter@peterzhu.ca> | 2023-08-18 09:56:46 -0400 |
|---|---|---|
| committer | Peter Zhu <peter@peterzhu.ca> | 2023-09-05 10:52:35 -0400 |
| commit | 7a930cf0e4ff4bf7d70ef927d6f20d3189edcd21 (patch) | |
| tree | a32f720f6876e1d6e1e55fcba2a3dd1701aa276d /include/ruby | |
| parent | 790df7d3837af6554b26664d6de9a4d167cea1c7 (diff) | |
Pool more slots for large size pools
We always sweep at least 2048 slots per sweep step, but only pool one
page. For large size pools, 2048 slots is many pages but one page is
very few slots. This commit changes it so that at least 1024 slots are
placed in the pooled pages per sweep step.
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/8249
Diffstat (limited to 'include/ruby')
0 files changed, 0 insertions, 0 deletions
