Serve.cfg:language:run max stack size
Навигация: Главная страница/Система 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.