Было проведено несколько тестов производительности с операциями, близкими к реальным рабочим задачам поиска-замены.

Тесты проводились на примерном наборе файлов, состоящем из 50 HTML-файлов документации из установки Cygwin. Файлы имеют размеры от 883 байт до 669128 байт. Среднее значение размера - 33050 байт.

Были выбраны два теста, наглядно показывающие увеличение скорости обработки в зависимости от общего количества операции замены.

Тестовые операции
Название Описание Маска поиска Маска замены Всего замен
Мало замен Пересчитать все абзацы (<p>), добавляя атрибуты Id=Para1, Id=Para2, … <P\[\{\+->\>\}\>\] <P Id=Para\c\2 2913
Много замен Перевести все названия тегов HTML в нижний регистр <\+[\/\A\9\]> <\-2> 54732
Кофигурация тестовой машины
Процессор AMD K6-2/450 MHz
Память 192 Mb
Жесткий диск Fujitsu MPD3064AT
Результаты тестов
Тест Версия 3.0 Версия 3.1 Рост производительности
Мало замен 15 sec. 10 sec. 50%
Много замен 62 sec. 16 sec. 288%