Еще текущее

Результаты агрегации (таблицы) теперь хранятся в (Oracle) Berkeley DB базах данных. Btree, никакого тюнинга. Профайлер показывает что половина времени выполнения это как раз вставка в эту БД. Еще почти половина - localtime_r.

Основные утечки памяти вроде бы устранены. Valgrind, по крайней мере почти не возмущается.

На 64 битах всплыл баг в парсере. Оказывается, в последнем вызове Parse (это из lemon parser generator) в параметре не передавался контекст. Непонятно, как оно до этого работало.

dmesg