parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Обработка большого объема данных

virusav 10.05.2012 13:10

Здравствуйте.
Есть файл размером примерно 200 мб в текстовом формате.
Использую регулярку, которая создает таблицу с большим количеством строк (1393105).

Если крутить таблицу через menu и никаких действий внутри не делать, то все сравнительно быстро отрабатывает, но при попытке обработать внутри цикла данные получаю ошибку переполнения памяти.
Пробовал преобразовывать таблицу к хешу, а потом прокручивать его, но при обработке данных та же ошибка.

При использовании ^memory:compact[] так и не дождался результата, т.к. процесс бесконечный.

Есть ли какие-нибудь параметры конфига или хитрости, с помощью которых можно прокрутить получившуюся таблицу, обработать данные построчно и при этом не получить ошибку переполнения?