The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Тестирование производительности XML парсеров для P..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Тестирование производительности XML парсеров для P..."
Сообщение от opennews on 18-Сен-04, 00:36 
В статье "Perl Parser Performance (http://www.xml.com/pub/a/2004/09/15/pl-perf.html)" анализируются результаты тестов производительности следующих XML парсеров:
-  XML::Parser (http://search.cpan.org/dist/XML-Parser) -один из первых XML парсеров, по сравнению с другими модулями имеет низкую производительность; (в обзоре пропущен модуль XML::Parser::Expat (http://search.cpan.org/dist/XML-Parser) - Perl интерфейс в стиле XML::Parser к Си библиотеке expat (http://expat.sourceforge.net/));
-  XML::SAX::Expat (http://search.cpan.org/dist/XML-SAX-Expat) - интерфейс к библиотеке expat (http://expat.sourceforge.net/), использующий API SAX (http://perl-xml.sourceforge.net/perl-sax/)  (Simple API for XML);
-  XML::LibXML (http://search.cpan.org/dist/XML-LibXML) - Perl интерфейс к Си библиотеке libxml2 (http://www.xmlsoft.org/);
-  XML::Xerces (http://search.cpan.org/dist/XML-Xerces) - интерфейс к "Apache Xerces XML parser (http://xml.apache.org/)" на C++.
-  XML::SAX::ExpatXS (http://search.cpan.org/dist/XML-SAX-ExpatXS/)


Наибольшую производительность продемонстрировал модуль XML::SAX::Expat (скорость обработки в 6 - 10 раз выше, чем XML::Parser), на втором месте XML::LibXML::SAX::Parser.

URL: http://www.xml.com/pub/a/2004/09/15/pl-perf.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=4370

Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Тестирование производительности XML парсеров для Perl"
Сообщение от Аноним email on 18-Сен-04, 00:36 
Мы наверное читали разные статьи :)
Там сказано что 100% -> самый лучший результат (в смысле скорость обработки документа).

Т.е. XML::Parser лидирует с довольно большим отрывом по сравнению с другими парсерами (126% on average). А  XML::Parser::Expat (with average 695%) -- самый медленный.

Cообщить модератору | Наверх | ^

2. "Тестирование производительности XML парсеров для Perl"
Сообщение от uldus (ok) on 18-Сен-04, 18:53 
>Там сказано что 100% -> самый лучший результат (в смысле скорость обработки документа).
>
>Т.е. XML::Parser лидирует с довольно большим отрывом по сравнению с другими парсерами
>(126% on average). А  XML::Parser::Expat (with average 695%) -- самый
>медленный.

XML::Parser никаким образом не может быть быстрее других, так как это единственный парсер написанный целиком на Perl, а остальные используют внешние библиотеки на C/C++.
Expat по моим данным, самый быстрый бесплатный парсер, так что все в тексте верно.

Cообщить модератору | Наверх | ^

3. "Тестирование производительности XML парсеров для Perl"
Сообщение от Аноним email on 18-Сен-04, 21:25 
That's NOT what it said in the article:

<quote>
Results

The results are broken down by the markup density of the test documents. The density makes much more difference than the size of documents. This is not really a surprise for streaming parsers. Even DOM-based LXMLP keeps the pace with the others as long as there is enough memory available. Figures 1, 2, and 3 graph the performance of the parser modules for medium, low, and high markup density. The values shown in the figures are proportional times of processing; the fastest parser shows 100% for each document.
</quote>

I do not question the base for your notes -- just point out the inconsistancy in the aritcle (probably a stupid typo)

Cообщить модератору | Наверх | ^

4. "Тестирование производительности XML парсеров для Perl"
Сообщение от Аноним email on 07-Июл-05, 14:48 
как можно было так переврать оригинал?

XML::SAX::Expat самый медленный, из тех что были в обзоре, PurePerl они даже не тестировали

Cообщить модератору | Наверх | ^

Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2023 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру