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

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

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

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

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

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

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

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

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

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