Serve.cfg:language:run max stack size

From EjudgeWiki

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры языков/run_max_stack_size

Конфигурационная переменная run_max_stack_size задает ограничение на размер стека программ на данном языке программирования при запуске из на тестирование. Например,

run_max_stack_size=8M

ограничивает размер системного стека 8MiB.

Эта переменная предназначена для языков программирования, программы на которых не работают корректно при большом ограничении на размер стека, установленном конфигурационной переменной задачи max_stack_size. Например, если для некоторой задачи установлены параметры:

[problem]
# ...
max_vm_size = 256M
max_stack_size = 256M

При таких настройках программы на языках ruby или gccgo вообще не запустятся.

Конфигурационная переменная run_max_stack_size имеет самый высокий приоритет по сравнению с переменными задачи lang_max_stack_size и max_stack_size.

Конфигурационная переменная поддерживается, начиная с версии 3.7.4.