malloc_limit 1311 gc.c malloc_limit = gc_params.malloc_limit_min;
malloc_limit 6191 gc.c size_t old_limit = malloc_limit;
malloc_limit 6193 gc.c if (inc > malloc_limit) {
malloc_limit 6194 gc.c malloc_limit = (size_t)(inc * gc_params.malloc_limit_growth_factor);
malloc_limit 6196 gc.c malloc_limit > gc_params.malloc_limit_max) {
malloc_limit 6197 gc.c malloc_limit = gc_params.malloc_limit_max;
malloc_limit 6201 gc.c malloc_limit = (size_t)(malloc_limit * 0.98); /* magic number */
malloc_limit 6202 gc.c if (malloc_limit < gc_params.malloc_limit_min) {
malloc_limit 6203 gc.c malloc_limit = gc_params.malloc_limit_min;
malloc_limit 6208 gc.c if (old_limit != malloc_limit) {
malloc_limit 6210 gc.c rb_gc_count(), old_limit, malloc_limit);
malloc_limit 6214 gc.c rb_gc_count(), malloc_limit);
malloc_limit 6911 gc.c S(malloc_limit);
malloc_limit 6943 gc.c rb_hash_aset(table, OLD_SYM(malloc_limit), NEW_SYM(malloc_increase_bytes_limit));
malloc_limit 7042 gc.c SET(malloc_increase_bytes_limit, malloc_limit);
malloc_limit 7687 gc.c if (malloc_increase > malloc_limit && ruby_native_thread_p() && !dont_gc) {
malloc_limit 8664 gc.c record->allocate_limit = malloc_limit;