TCL максимальный размер массива

Я работаю над инженерным приложением, а интерфейс написан на TCL TK.

Все прошло нормально, пока мне не нужно использовать (очень) большой массив. 370.000.000 элементов, каждый элемент длиной от 2 до 10 символов (линейный рост).

Мой вопрос¿Где предел размера для массивов TCL? Я читал и изучал, и единственное, что я нашел, это «2 ГБ» строковых данных, но я не знаю, насколько это достоверно, потому что не объясняет причину.

Я сделал эксперимент:

set lista [list ]
catch {
    for {set i 0} {$i < 370000000} {incr i} {
        lappend lista $i
    }
}
puts $i

возвращает $ i = 50.000.000 более или менее на 32-битной Windows 7

Ответы на вопрос(1)

Ваш ответ на вопрос