Serve.cfg:tester:time limit adjustment
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры тестирования/time_limit_adjustment
Имя переменной: | time_limit_adjustment |
Содержится в: | tester |
Используется: | run |
Тип содержимого: | integer |
Может отсутствовать: | да |
Наследуется: | да |
Значение по умолчанию: | 0 |
Может повторяться: | нет |
Описание. Данная конфигурационная переменная устанавливает «поправку» к ограничению времени тестирования на одном тесте для всех программ, тестируемых данным тестировщиком. Данная переменная задаёт дополнительное время в секундах и должна быть не меньше нуля. Ограничение времени тестирования на одном тесте определяется как сумма значения переменной time_limit описания задачи и значения данной конфигурационной переменной time_limit_adjustment. Если значение переменной time_limit не установлено, то и переменная time_limit_adjustment не используется.
Данная конфигурационная переменная может оказаться полезной, когда тестируемая программа запускается не непосредственно, а из под эмулятора. Тогда во времени тестирования необходимо учесть время старта самого эмулятора. Например, для dosemu это время составляет примерно 0.5 сек. Секундная точность поправки может казаться недостаточной, но, к сожалению, таково ограничение операционной системы (ограничение на процессорное время задаётся с секундной точностью).
Пример.
time_limit_adjustment = 1