Ответ
virusav 10.05.2012 13:48
/ 10.05.2012 14:05
Построчно читать исходный файл не получится, т.к. он записан одной строкой, поэтому получаю таблицу значений регуляркой.
Эта операция проходит быстро.
Далее надо прокрутить всю таблицу и обработать каждую строку.
В памяти хранится только получившаяся таблица строк, результаты пишу в файлы после обработки каждой строки.
Попробую использовать ^memory:compact[] не в каждом шаге цикла, как у меня было.
Спасибо за совет.
Еще вопрос: лучше использовать счетчик во время прокручивания большой таблицы или ^table.line[], что будет менее ресурсоемко?
- Обработка большого объема данных, virusav 10.05.2012 13:10
- Ответ, virusav 16.05.2012 11:28
- Ответ, virusav 14.05.2012 18:07
- а пример данных можно глянуть, вместе с регуляркой? (-), 10.05.2012 16:17
- Ответ, virusav 10.05.2012 16:49
- Ответ, Maxx [M] 11.05.2012 11:32
- Ответ, virusav 11.05.2012 11:52
- Да уж..., MoKo 10.05.2012 13:36
- Ответ, virusav 10.05.2012 13:48 / 10.05.2012 14:05
- Ответ, MoKo 10.05.2012 14:56
- Ответ, virusav 10.05.2012 14:58