Какое максимальное количество элементов может иметь список схем? - PullRequest
0 голосов
/ 08 сентября 2018

Я работаю с Chicken Scheme, интересно, сколько элементов может иметь список.

Ответы [ 2 ]

0 голосов
/ 08 сентября 2018

В документации , под опцией -:hmNUMBER, упоминается, что по умолчанию установлен максимальный предел размера кучи 2 ГБ, что дает вам около 45 миллионов пар. Вы можете увеличить их с помощью нескольких параметров, но самый простой для установленного предела памяти по умолчанию - -heap-size. Вот как удвоить значение по умолчанию:

csc -heap-size 4000M <file>

В документации по -heap-size говорится, что он использует только половину выделенной памяти в каждый момент времени. Это может быть использование алгоритма сборки мусора для одиноких сердец, когда при заполнении памяти он перемещает использованную память в неиспользуемый сегмент, превращая старый сегмент в неиспользуемый.

0 голосов
/ 08 сентября 2018

Нет жесткого ограничения - в нем может быть столько места, сколько есть в памяти.

...