on master help sign in
Don't collect below 4K.
e76033dMatus Tejiscak
rts/idris_heap.h+5−1
@@ -13,7 +13,11 @@
13
13
14struct VM;
14struct VM;
15
15
16−#define C_HEAP_GC_TRIGGER_SIZE(heap_size) (2 * heap_size)
16+#define C_HEAP_GC_TRIGGER_SIZE(heap_size) \
17+ (heap_size < 2048 \
18+ ? 4096 \
19+ : 2 * heap_size \
20+ )
17
21
18typedef void CDataFinalizer(void *);
22typedef void CDataFinalizer(void *);
19
23