Hi all. I would like to experiment with heap shrinking (-:hs) for long running, memory/GC intensive processes.
I checked runtime.c and I read the following shrink condition: count < percentage(percentage(heap_size, C_heap_shrinkage), DEFAULT_HEAP_SHRINKAGE_USED) This would imply that heap usage must be < 12.5 % to lead to a heap shrink because C_heap_shrinkage (via DEFAULT_HEAP_SHRINKAGE) is 50 % and DEFAULT_HEAP_SHRINKAGE_USED is 25 %. This (< 12.5 %) is very unlikely for many applications :-) How about: count < percentage(heap_size, DEFAULT_HEAP_SHRINKAGE_USED) ? Ciao Sven _______________________________________________ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers