Сообщение отдельно
05.11.2012 10:47
+ Открыл для себя неожиданное умение оптимизатора жрать память не расходуя процессорное время. ulimit в пролете. Открыл для себя команду timeout, теперь запускаемый экземпляр в любом случае ограничен 6 часами работы. Сначала SIGTERM, через 15 секунд SIGKILL, если не помрет.
% Поправил в нескольких местах использование объектов вместо простых типов