Actions
Backport #9524
closedPlease backport r45021 for "RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR".
Status:
Closed
Assignee:
-
Description
Please backport r45021
to introduce new environment variable
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR".
This fix doesn't change a default behavior, but we can tune
full GC frequency with this environment variable.
Updated by ko1 (Koichi Sasada) about 10 years ago
And also r45022 only change warning message.
Updated by naruse (Yui NARUSE) about 10 years ago
- Status changed from Open to Feedback
Those commits conflict with current ruby_2_1
Updated by naruse (Yui NARUSE) about 10 years ago
- Status changed from Feedback to Closed
- % Done changed from 0 to 100
Applied in changeset r45044.
merge revision(s) 45021,45022,45028: [Backport #9524]
* gc.c: introduce new environment variable
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR" to control major/minor GC
frequency.
Do full GC when the number of old objects is more than R * N
where R is this factor and
* test/ruby/test_gc.rb: add a test.
* gc.c (get_envparam_double): fix a warning message.
Actions
Like0
Like0Like0Like0