Вопрос о более быстром разборе XML задается достаточно много раз, но всегда не очень ясно, что делать, когда мы рассматриваем производительность.
Итак, у меня есть вопрос, мы должны проанализировать огромное количество XML-файлов для создания плоских файлов. В настоящее время реализация находится в xerces с использованием SAX-парсера. Мы проверяем файлы XML, а также размер файлов не слишком велик. У нас есть многопроцессная реализация с использованием fork. Мы обращаемся к базе данных Oracle с помощью proC.
Может кто-нибудь предложить мне улучшить производительность этого приложения на 30%
Я перечисляю варианты ниже
Память не является большим ограничением, но времена должны быть улучшены.
Задача ещё не решена.
Других решений пока нет …