<< readb 5-5-2 user >>
removed >> removed > 5-5-2 > stacksize

stacksize

установка размера стека Scilab'а

Последовательность вызова

stacksize(n)
stacksize('max')
stacksize('min')
sz = stacksize()

Аргументы

n

целое число, требуемый размер стека, число двойной точности (double)

sz

двухэлементный вектор [общий используемый]

Описание

Scilab хранит "обычные" переменные в стеке stk (для глобальных переменных см. gstacksize).

stacksize(n) позволяет пользователю увеличить или уменьшить размер стека. Максимально допустимый размер зависит от количества свободной памяти и пространства подкачки, доступных в данный момент.

stacksize('max') позволяет пользователю увеличить размер стека до максимума.

stacksize('min') позволяет пользователю уменьшить размер стека до минимума

Эта функция с аргументом n может теперь использоваться где угодно.

sz = stacksize() возвращает двухэлементный вектор, который содержит текущие общий размер и использованный размер стека.

По умолчанию размер стека равен 10 000 000 (~76 мегабайт).

На 64-битных платформах максимальный размер стека имеет предел в 268 435 454.

Примеры

currentStackSize = stacksize();
disp("Максимальный размер стека: " + string(currentStackSize(1)))
disp("В настоящий момент используется: "+ string(currentStackSize(2)))

Смотрите также

История

VersionDescription
5.5.2 stacksize was removed after Scilab 5.5.2.

<< readb 5-5-2 user >>