summaryrefslogtreecommitdiffhomepage
path: root/src/gc.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2018-04-14 06:13:00 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2018-04-14 06:13:00 +0900
commit3b273243e6ad4eaae7fcb7886eb168894aaf513a (patch)
treeba15350583b6ef42a39091ba256530d3a85e37e9 /src/gc.c
parentfc85016a322244f10262b6c46b0235f65fb3025d (diff)
downloadmruby-3b273243e6ad4eaae7fcb7886eb168894aaf513a.tar.gz
mruby-3b273243e6ad4eaae7fcb7886eb168894aaf513a.zip
Change `MAJOR_GC_INC_RATIO` to 120; ref #3998
Because 200% is consumes too much memory for some cases.
Diffstat (limited to 'src/gc.c')
-rw-r--r--src/gc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gc.c b/src/gc.c
index 7f735c1fc..6f3aef8a7 100644
--- a/src/gc.c
+++ b/src/gc.c
@@ -344,7 +344,7 @@ add_heap(mrb_state *mrb, mrb_gc *gc)
#define DEFAULT_GC_INTERVAL_RATIO 200
#define DEFAULT_GC_STEP_RATIO 200
-#define MAJOR_GC_INC_RATIO 200
+#define MAJOR_GC_INC_RATIO 120
#define is_generational(gc) ((gc)->generational)
#define is_major_gc(gc) (is_generational(gc) && (gc)->full)
#define is_minor_gc(gc) (is_generational(gc) && !(gc)->full)