The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск GNU grep 2.15 с поддержкой JIT-компиляции для PCRE-вы..., opennews (?), 27-Окт-13, (0) [смотреть все]

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


13. "Выпуск GNU grep 2.15 с поддержкой JIT-компиляции для PCRE-вы..."  +2 +/
Сообщение от kurokaze (ok), 28-Окт-13, 12:13 
Regex: '.*fence.*'
[oniguruma] time:   220 ms (284 matches)
[ pcre-jit] time:   100 ms (284 matches)
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск GNU grep 2.15 с поддержкой JIT-компиляции для PCRE-вы..."  –5 +/
Сообщение от Яйцассыром (?), 28-Окт-13, 12:51 
что это за буквы и как они опровергают то, что oniguruma быстрее, чем pcre?
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск GNU grep 2.15 с поддержкой JIT-компиляции для PCRE-вы..."  +/
Сообщение от kurokaze (ok), 28-Окт-13, 13:23 
> что это за буквы

Это латинские символы и арабские цифры, странно что ты этого не знаешь

> и как они опровергают то, что oniguruma быстрее, чем pcre?

Первый же найденый бенчмарк как бы говорит нам о том, что ты лжешь


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

19. "Выпуск GNU grep 2.15 с поддержкой JIT-компиляции для PCRE-вы..."  –3 +/
Сообщение от Яйцассыром (?), 28-Окт-13, 14:24 
ясно, очередной тролляка.

а я тебе рассказываю не о бенчмарках, а о реальном программе, где юзаю около 30 намного более сложных регулярок(есть и относительно простые) и на каждом регэкспе oniguruma оказывалась лучшей. Кроме одного случая, где не требуется захват групп - там RE2 оказался быстрее всех.

Но я до сих пор держу движки boost, pcre, oniguruma, re2 и при добавлении нового выражения выбираю лучший, пока что oniguruma - 27, re2 - 1, pcre - 0, boost - 0

кстати вот нашел какой-то ьенчмарк там регэксп "a[^x]{20}b" - действительно pcre быстрее в 7 раз.

А вот для приведенного троллякой
".*fence.*":
re2 = 0.82s
boost = 3.22s
pcre = 2.37s
oniguruma = 2.30s

и для ".*(fence).*":
re2 = 24.11s
bost = 3.85s
pcre = 3.64s
oniguruma = 2.55s

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

31. "Выпуск GNU grep 2.15 с поддержкой JIT-компиляции для PCRE-вы..."  +3 +/
Сообщение от Аноним (-), 28-Окт-13, 18:00 
Для тупых объясню еще один раз, последний:
>pcre = 3.64s
>oniguruma = 2.55s

а надо сравнивать с pcre-jit

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

38. "Выпуск GNU grep 2.15 с поддержкой JIT-компиляции для PCRE-вы..."  –4 +/
Сообщение от Яйцассыром (?), 28-Окт-13, 19:07 
тебе лишь бы ляпнуть? с чего ты решил, что я не использовал jit?
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск GNU grep 2.15 с поддержкой JIT-компиляции для PCRE-вы..."  +1 +/
Сообщение от Аноним (-), 28-Окт-13, 21:23 
Потому что у тебя в посте про не го ни слова.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск GNU grep 2.15 с поддержкой JIT-компиляции для PCRE-вы..."  +1 +/
Сообщение от Аноним (-), 28-Окт-13, 22:48 
> тебе лишь бы ляпнуть? с чего ты решил, что я не использовал jit?

Потому что на приведенном регекспе (который .*fence.*) pcre-jit в ~2 раза быстрее, чем oniguruma.

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

53. "Выпуск GNU grep 2.15 с поддержкой JIT-компиляции для PCRE-вы..."  +/
Сообщение от Яйцассыром (?), 29-Окт-13, 00:45 
ты это тестировал? на каких данных он быстрее?
Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск GNU grep 2.15 с поддержкой JIT-компиляции для PCRE-вы..."  +/
Сообщение от Аноним (-), 29-Окт-13, 15:56 
> ты это тестировал? на каких данных он быстрее?

Ну вот вы например никакого JIT в вашем посте не упоминали, зато права качаете. Почему вы вашему оппоненту предъявляете, а себе то же самое - не хотите? Вам не кажется что это слегка двойные стандарты?

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

82. "Выпуск GNU grep 2.15 с поддержкой JIT-компиляции для PCRE-вы..."  +/
Сообщение от Аноним (-), 29-Окт-13, 19:19 
> ты это тестировал?

http://www.opennet.ru/openforum/vsluhforumID3/92332.html#13

Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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