summaryrefslogtreecommitdiff
path: root/include/ruby/internal/arithmetic
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2023-08-18 09:56:46 -0400
committerPeter Zhu <peter@peterzhu.ca>2023-09-05 10:52:35 -0400
commit7a930cf0e4ff4bf7d70ef927d6f20d3189edcd21 (patch)
treea32f720f6876e1d6e1e55fcba2a3dd1701aa276d /include/ruby/internal/arithmetic
parent790df7d3837af6554b26664d6de9a4d167cea1c7 (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/internal/arithmetic')
0 files changed, 0 insertions, 0 deletions