на главнуюВсе эхи RSS.ITHAPPENS.RU
войти ?

http://ithappens.me/story/13484

От RSS robot (2:5020/545.1024) к All

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)



Древние грабли
http://ithappens.me/story/13484


Древнее золото, говоришь?

А у меня сразу возник вопрос. Если обработка XML требовала затянуть в память все, и там разбирать ("проблема была в сильной связанности") - то почему загрузка в CSV этого же не требовала?

Видимо, связность была не такая уж сильная. А для парсинга использовался не потоковый парсер, а пример с третьей страницы учебника.

Я вот совсем недавно исправлял проблему - нельзя было загружать XML'и больше определенного размера. Памяти не хватало. Оказалось, там парсер грузит всю структуру в память целиком и только потом обрабатывает. Заменил на потоковый. Потребление памяти константное, скорость работы возросла.

А обмен через файлы - это большая коллекция граблей с автоподзаводом. Возможно, уже пришла пора открыть для себя что-нибудь более новое?



--- rss2mail.pl
* Origin: RSS robot (2:5020/545.1024)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RSS.ITHAPPENS.RU?msgid=2:5020/545.1024+563993aa