Древние грабли

« картинки и свежие анекдоты | чат

Древние грабли

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

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

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

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

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

Комментарии:

Amory

And, since the situation is likely to wind up in a feudal sinottiua, choose your partners as carefully as you do your Baron.I dunno about you, but I plan to BE the Baron rather than choosing one. My knees are too beat up to kneel.

Extinee

PMID 31143450 Free PMC article <a href=https://viagr.cfd>does viagra increase testosterone</a>

Комментарий:

Ваше имя:

Ещё интересное на этом сайте:

Мой отец разведчик!
Вяленая куриная грудка. Простейший рецепт приготовления довольно неплохой вяленой закуски
Как стать звездой в стране дебилов
Настоящий Человек!
Доброкот
Старая добрая игрулька. Кто еще помнит?
Старая добрая игрулька. Кто еще помнит?
Надо было в углу поставить
Пояс долговечности: чем болеют вариаторы и как их лечить
Это Был Самый Неудачный День в Моей Жизни
Анекдоты и картинки #8836477
Вежливый водитель
Всего одна буква
Гражданство Германии
Сбылась мечта
Когда создал новый пост и ждёшь зелени
Как вечером безболезненно выйти из ЯПа
За спичками
Апокалипсис
Засекреченная видеозапись с самолета РФ
« все анекдоты и картинки
Рейтинг@Mail.ru