小编JGI*_*nal的帖子

TCL最大阵列数

我正在研究工程应用程序,接口是用TCL TK编写的.

一切都很顺利,直到我需要使用(非常)大阵列.370.000.000个元素,每个元素长度为2到10个字符(线性增长).

我的问题是,¿TCL阵列的大小限制在哪里? 我一直在阅读和调查,我发现只有"2GB"的字符串数据,但我不知道它是否可靠,因为它没有解释原因.

我做了一个实验:

set lista [list ]
catch {
    for {set i 0} {$i < 370000000} {incr i} {
        lappend lista $i
    }
}
puts $i
Run Code Online (Sandbox Code Playgroud)

在32位Windows 7上或多或少地返回$ i = 50.000.000

arrays size tcl limit

5
推荐指数
1
解决办法
2629
查看次数

标签 统计

arrays ×1

limit ×1

size ×1

tcl ×1