pyLCDstring — утилита для подготовки русских строк к выдаче на символьные ЖКИ

Тестирование утилиты

Версия 2.6 (21 декабря 2004)

Результаты тестов для файла longtest.lcd:

Версия Python 2.3 2.4
Celeron 1800 4,0 сек 3,9 сек
Athlon 2500 2,52 сек 2,48 сек

Версия 2.5 (12 сентября 2004)

Утилита протестирована в ОС Windows и Linux. Для тестирования работоспособности использовался Python версии 2.3 и 2.2. Для обеспечения нормальной переносимости на Linux были внесены некоторые непринципиальные изменения в текст скриптов. Также для совместимости с версией Python 2.2 переписаны некоторые участки программы, что однако не повлияло на функциональность программы.

В комплект с утилитой версии 2.5 включен скрипт test.py, для обеспечения базовых операций автоматического тестирования утилиты. Для оценки скорости работы с очень большими файлами необходимо создать тестовый файл longtest.lcd при помощи скрипта test/create_lcd.py. В результате работы этого скрипта создается файл длиной 20 тысяч строк.

В результате проведенных мною экспериментов я сделал вывод, что скорость работы практически линейно изменяется в зависимости от частоты процессора компьютера. Так, на компьютере с процессором Celeron 1800 МГц время обработки test.lcd составляет порядка 60 мс, для файла longtest.lcd время обработки составляет 7,25 секунд. Для процессора VIA Eden 600 МГц эти цифры почти в 3 раза выше.