Serve.cfg:tester:enable memory limit error

From EjudgeWiki
Revision as of 09:44, 28 February 2012 by Anna (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

Если данная переменная установлена, то для данного тестировщика в принципе возможна поддержка обнаружения ошибки превышения максимально допустимого объёма памяти. Эта переменная может быть установлена для тестировщиков Linux и Linux-shared (при начальной настройке турнира с помощью ejudge-setup или при редактировании настроек турнира с помощью serve-control она устанавливается автоматически), для других тестировщиков (Java, DOS) эта переменная не должна быть установлена, так как контроль размера выделенной памяти в этих случаях производится не средствами ядра Linux.

Таким образом, поддержка обнаружения ошибки превышения максимально допустимого объёма памяти работает только если в конфигурационном файле турнира установлена глобальная конфигурационная переменная enable_memory_limit_error и только для архитектур Linux и Linux-shared (то есть для программ на gcc, g++, fpc, dcc).