Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)

Boost , Boost.Regex 5.1.2 , Performance

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Table 8. Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)

Выражение
Текст

повышение 1.60

PCRE-10.10

RE2

Источник::regex

Импульс::xpressive::cregex

<(?i)<a[^>]+href=("[^"]*"|[^[:space:]]+)[^>]*>>
В файле:.../libs/libraries.htm

1.26
(320274н)

1.00
(253424ns)

1.45
(366324ns)

-

3.00
(759495ns)

<(?i)<font[^>]+face=("[^"]*"|[^[:space:]]+)[^>]*>.*?</font>>
В файле: ....../libs/libraries.htm

2,94
(198426нс)

1.28
(86670ns)

1.00
(67463нс)

-

2,92
(197323нс)

<(?i)<h[12345678][^>]*>.*?</h[12345678]>>
В файле: ....../libs/libraries.htm

2,42
(196304нс)

1.26
(102129ns)

1.00
(81160нс)

-

5.12
(415932ns)

<(?i)<img[^>]+src=("[^"]*"|[^[:space:]]+)[^>]*>>
В файле: ....../libs/libraries.htm

2,87
(196348нс)

1.28
(87365ns)

1.00
(68502нс)

-

3.25
(222612ns)

<(?i)<p>.*?</p>>
В файле: ....../libs/libraries.htm

2,78
(194346нс)

1.27
(88709ns)

1.00
(70020ns)

-

4.03
(282425ns)

<(\w+)\s*(\([^()]++(?:(?2)[^()]++)*+[^)]*\))\s*(\{[^{}]++((?3)[^{}]++)*+[^}]*+\})>
В файле: boost/multiprecision/number.hpp

1.00
(1094575ns)

2,87
(3136734ns)

-

-

-

<(^[ \t]*#(?:(?>[^\\\n]+)|\\(?>\s*\n|.))*)|>
В файле: boost/multiprecision/number.hpp

1.92
(11651545ns)

1.00
(6057879ns)

-

-

1.55
(9388319ns)

<(template[[:space:]]*<[^;:{]+>[[:space:]]*)?(class|struct)[[:space:]]*(\w+([ ]*\([^)]*\))?[\u0 ...>
В файле: boost/multiprecision/number.hpp

29.23
(8736875ns)

38,71
(11569512ns)

1.00
(298862ns)

995.92
(297642713нс)

27,63
(8258368ns)

<Beman|John|Dave>
В файле: ....../libs/libraries.htm

1.60
(153603ns)

1.10
(105220ns)

2.55
(244839ns)

8.53
(819095ns)

1.00
(96081нс)

<\w+\s*(\([^()]++(?:(?1)[^()]++)*+[^)]*\))>
В файле: boost/multiprecision/number.hpp

1.00
(1099128н)

1.66
(1824126нс)

-

-

-

<\{[^{}]++((?0)[^{}]++)*+[^}]*+\}>
В файле: boost/multiprecision/number.hpp

1.60
(243611ns)

1.00
(152166ns)

-

-

-

<^[ ]*#[ ]*include[ ]+("[^"]+"|<[^>]+>)>
В файле: boost/multiprecision/number.hpp

1.54
(260929ns)

1.18
(198707нс)

1.81
(305923ns)

8,53
(1440180ns)

1.00
(168902ns)

<^[ ]*#[ ]*include[ ]+("boost/[^"]+"|<boost/[^>]+>)>
В файле: boost/multiprecision/number.hpp

1.52
(256685ns)

1.17
(198358нс)

1.80
(303602нс)

8.51
(1438197ns)

1.00
(168968ns)



PrevUpHomeNext

Статья Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0) раздела Boost.Regex 5.1.2 Performance может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Performance ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 22:09:42/0.0086328983306885/1