Ruby 3.3.7p123 (2025-01-15 revision be31f993d7fa0219d85f7b3c694d454da4ecc10b)
ruby_gc_params_t Struct Reference

Data Fields

size_t size_pool_init_slots [SIZE_POOL_COUNT]
 
size_t heap_free_slots
 
double growth_factor
 
size_t growth_max_slots
 
double heap_free_slots_min_ratio
 
double heap_free_slots_goal_ratio
 
double heap_free_slots_max_ratio
 
double uncollectible_wb_unprotected_objects_limit_ratio
 
double oldobject_limit_factor
 
size_t malloc_limit_min
 
size_t malloc_limit_max
 
double malloc_limit_growth_factor
 
size_t oldmalloc_limit_min
 
size_t oldmalloc_limit_max
 
double oldmalloc_limit_growth_factor
 
VALUE gc_stress
 

Detailed Description

Definition at line 423 of file gc.c.

Field Documentation

◆ gc_stress

VALUE ruby_gc_params_t::gc_stress

Definition at line 443 of file gc.c.

◆ growth_factor

double ruby_gc_params_t::growth_factor

Definition at line 426 of file gc.c.

◆ growth_max_slots

size_t ruby_gc_params_t::growth_max_slots

Definition at line 427 of file gc.c.

◆ heap_free_slots

size_t ruby_gc_params_t::heap_free_slots

Definition at line 425 of file gc.c.

◆ heap_free_slots_goal_ratio

double ruby_gc_params_t::heap_free_slots_goal_ratio

Definition at line 430 of file gc.c.

◆ heap_free_slots_max_ratio

double ruby_gc_params_t::heap_free_slots_max_ratio

Definition at line 431 of file gc.c.

◆ heap_free_slots_min_ratio

double ruby_gc_params_t::heap_free_slots_min_ratio

Definition at line 429 of file gc.c.

◆ malloc_limit_growth_factor

double ruby_gc_params_t::malloc_limit_growth_factor

Definition at line 437 of file gc.c.

◆ malloc_limit_max

size_t ruby_gc_params_t::malloc_limit_max

Definition at line 436 of file gc.c.

◆ malloc_limit_min

size_t ruby_gc_params_t::malloc_limit_min

Definition at line 435 of file gc.c.

◆ oldmalloc_limit_growth_factor

double ruby_gc_params_t::oldmalloc_limit_growth_factor

Definition at line 441 of file gc.c.

◆ oldmalloc_limit_max

size_t ruby_gc_params_t::oldmalloc_limit_max

Definition at line 440 of file gc.c.

◆ oldmalloc_limit_min

size_t ruby_gc_params_t::oldmalloc_limit_min

Definition at line 439 of file gc.c.

◆ oldobject_limit_factor

double ruby_gc_params_t::oldobject_limit_factor

Definition at line 433 of file gc.c.

◆ size_pool_init_slots

size_t ruby_gc_params_t::size_pool_init_slots[SIZE_POOL_COUNT]

Definition at line 424 of file gc.c.

◆ uncollectible_wb_unprotected_objects_limit_ratio

double ruby_gc_params_t::uncollectible_wb_unprotected_objects_limit_ratio

Definition at line 432 of file gc.c.


The documentation for this struct was generated from the following file: