Ограничения (rlimit) для чекера

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
Burunduk3
Posts:2
Joined:01 August 2006, 16:41
Location:Санкт-Петербург
Ограничения (rlimit) для чекера

Post by Burunduk3 » 07 January 2011, 13:35

Правильно я понимаю, что ejudge не устанавливает rlimit на запуск чекера, например, на размер стека?
Соответственно, что предполагается делать в случае, если чекеру нужно больше стека, чем позволяется по умолчанию (кажется, обычно это 8 мебибайт)?
Я решил это установкой rlimit'а в самом чекере, но мне этот подход кажется нелогичным — хотя бы из-за неперносимости такого чекера.
Давыдов Олег

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Ограничения (rlimit) для чекера

Post by cher » 09 January 2011, 14:42

Можно изменить ограничение на стек для пользователя или процесса на уровне настроек ОС.

А лучше, конечно, написать чекер так, чтобы его работоспособность не зависила от ограничений на системный стек.

Post Reply