Ограничения в ZP

DenisBY

Новичок
Регистрация
15.08.2014
Сообщения
29
Благодарностей
3
Баллы
3
Накидал себе парсер ключевиков и оставил на ночь его работать. Утром увидел результат, который меня огорчил. Писал ключи в список, список сразу же в файл. Вышло, что при достижении около 30K строк в текстовом файле(объем около 2,5 Мб), он очищался и писался заново до 30K, после чего история повторялась снова. В итоге вместо 400K-500K ключей, вышло только 28K.

Это технические ограничение или у меня руки не совсем прямые? И если это технические ограничение, то где можно почитать про такие нюансы?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Как именно с файлами работаете? какими экшенами?
 

DenisBY

Новичок
Регистрация
15.08.2014
Сообщения
29
Благодарностей
3
Баллы
3
К списку привязан txt файл в utf-8. Через DOM страницы регуляркой в обработке текста забираю нужные строчки в список.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
используются ли экшены Файл - Сохранить
или
Список - Сохранить в файл
 

DenisBY

Новичок
Регистрация
15.08.2014
Сообщения
29
Благодарностей
3
Баллы
3
Ни тот, ни другой. В экшене обработка текста регексом идет выборка по 15-20 строк со страница т.ч результат сразу же пишется в список. В свойствах списка указан файл, куда сохраняется эти строки.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Запустите Diagnostic.exe и приложеите полученный report.zip
 

DenisBY

Новичок
Регистрация
15.08.2014
Сообщения
29
Благодарностей
3
Баллы
3
Не знаю как тут отправлять файлы, поэтому вот http://dropmefiles.com/9OYqO
Говорю сразу же ZP - "вечная" демка.
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
791
Баллы
113
упростите задачу. пишите в буферный список без привязки, переводите его в текст а потом дописывайте в файл. Естественно повторы будут но они и так у вас не учитывались. Чтобы избавиться от повторов в большом списке наверно лучше работать с индексированой базой.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)