方案列表可以包含的最大元素数量是多少?

时间:2018-09-08 07:23:46

标签: scheme chicken-scheme

我正在使用Chicken Scheme,我想知道列表可以包含多少个元素。

2 个答案:

答案 0 :(得分:5)

没有硬性限制-它可以有尽可能多的内存空间。

答案 1 :(得分:0)

The documentation,在选项-:hmNUMBER下,它提到默认的最大限制为2GB堆大小,这将为您提供约4,500万对。您可以通过几个选项来增加它们,但是设置默认内存限制最简单的方法是-heap-size。这是将默认值翻倍的方法:

csc -heap-size 4000M <file>

-heap-size的文档中说,每次给定时间它仅使用分配的内存的一半。它可能使用了孤独的心垃圾收集算法,其中当内存已满时,它将使用的内存移至未使用的段,从而使旧段成为未使用的段。