Difference between revisions of "Serve.cfg:language:run max stack size"
(Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[se...") |
(No difference)
|
Latest revision as of 07:42, 31 December 2017
Навигация: Главная страница/Система 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.