The OpenNET Project / Index page

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

17.09.2004 11:35  Тестирование производительности XML парсеров для Perl

В статье "Perl Parser Performance" анализируются результаты тестов производительности следующих XML парсеров:

  • XML::Parser -один из первых XML парсеров, по сравнению с другими модулями имеет самую высокую производительность; (в обзоре пропущен модуль XML::Parser::Expat - Perl интерфейс в стиле XML::Parser к Си библиотеке expat);
  • XML::SAX::Expat - интерфейс к библиотеке expat, использующий API SAX (Simple API for XML);
  • XML::LibXML - Perl интерфейс к Си библиотеке libxml2;
  • XML::Xerces - интерфейс к "Apache Xerces XML parser" на C++.
  • XML::SAX::ExpatXS

    Наихудшую производительность продемонстрировал модуль XML::SAX::Expat (скорость обработки в 6 - 10 раз ниже (695%) , чем XML::Parser), на предпоследнем месте XML::LibXML::SAX::Parser (393%), затем идут XML::LibXML (202%), XML::Xerces (186%), XML::SAX::ExpatXS (169%) и м XML::Parse (129% - лучший результат).

    1. Главная ссылка к новости (http://www.xml.com/pub/a/2004/...)
    Лицензия: CC-BY
    Тип: английский / К сведению
    Ключевые слова: perl, xml
    При перепечатке указание ссылки на opennet.ru обязательно
    Обсуждение RSS
     
  • 1, Аноним, 00:36, 18/09/2004 [ответить] [смотреть все]
  • +/
    Мы наверное читали разные статьи Там сказано что 100 - самый лучший результ... весь текст скрыт [показать]
     
     
  • 2, uldus, 18:53, 18/09/2004 [^] [ответить] [смотреть все]  
  • +/
    >Там сказано что 100% -> самый лучший результат (в смысле скорость обработки документа).
    >
    >Т.е. XML::Parser лидирует с довольно большим отрывом по сравнению с другими парсерами
    >(126% on average). А  XML::Parser::Expat (with average 695%) -- самый
    >медленный.

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

     
  • 3, Аноним, 21:25, 18/09/2004 [ответить] [смотреть все]  
  • +/
    That s NOT what it said in the article quote Results The results are broken d... весь текст скрыт [показать]
     
  • 4, Аноним, 14:48, 07/07/2005 [ответить] [смотреть все]  
  • +/
    как можно было так переврать оригинал XML SAX Expat самый медленный, из тех ... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor