 |
Авторы, перевод: Олег Лебедев |
Дата статьи: 13.06.2000 |

Влияние на скорость и энергопотреблениеПрактика показывает, что русификатор — программа, которая в принципе способна «подтормаживать» устройство. Пользователи замечали, что с некоторыми русификаторами система работает несколько медленнее, иногда даже отмечается изменение энергопотребления; номинальные параметры, которые пишут в спецификациях изготовители, оказываются фикцией. Причины многочисленны и разнообразны, но, как правило, они сводятся к тому, что русификатор может в процессе работы занимать ресурсы ЦП для реализации определенных функций. Типичный пример — снижение скорости работы органайзеров Palm при наличии русификатора CyrHack (в силу технических ограничений русификатору приходится пользоваться «тяжелыми» функциями ОС); распространенная проблема Cassiopeia E11, когда при номинальном значении автономности около 25 часов реально устройство функционирует максимум 10 (правда, нужно заметить, что цифра, которая указана в ее спецификации, и без того несколько... оптимистична). Мы решили измерить влияние программ русификации на скорость и энергопотребление. Созданные нами макрокоманды имитировали нагрузку на устройство, в то время как мы отслеживали энергопотребление и измеряли время работы. Каждый тест повторялся несколько раз, фиксировалось наилучшее время. Применялись обычные батарейки (Philips). В случае с платформой Psion мы пользовались утилитами Macro5 (утилита создания макрокоманд) и утилитой контроля потребления энергии PsiBat, в случае с PalmOS мы использовали созданные по нашему заказу разработчиками компании Paragon Software утилиты MacroRecorder и PowerMeter.
Мы рассчитывали (на основе показателей эталонной платформы) «скорость» и «энергопотребление», которые определялись как отношение длительностей обработки тестового сценария на «чистой» системе и на устройстве с русификатором.
PalmOS
Программа |
Palm (без русификатора) |
CyrHack 0.43 |
PiLoc Russian (Full) 1.31 |
PaPiRus 1.7 |
InterPilot 2.1 |
Скорость, с |
27,2 |
34,7 |
30,1 |
27,2 |
27,3 |
Период автономной работы, ч |
7:20 |
7:10 |
7:00 |
7:20 |
7:10 |
|
Psion
Программа |
Psion (без русификатора) |
RusPsion 2.20 |
ЭльбРУС 5 2.0 |
CyrLat 3 |
Скорость, с |
178 |
178 |
178 |
178 |
Период автономной работы, ч |
4:32 |
4:34 |
4:32 |
4:31 |
|
Windows CE
Программа |
Windows CE (без CE русификатора, HPC) |
Windows (без CE русификатора, PPC) |
Windows (без русификатора, PocketPC) |
RusCE/LE 2.0.71 (HPC) |
RusCE/LE 2.1.26 (PPC) |
RusCE/LE 4.0.1 (PocketPC) |
CeNat 1.0 (PPC) |
ArtSKey 4.1 Plus (HPC) |
ArtSKey 4.1 Plus (PPC) |
PocketEx Input Method 1.0 (PPC) |
RussKey 1.02/RussNLS 0.91 (HPC/PPC) |
Скорость, с | 121 | 122 | 88 | 128 | 125 | 90 | 121 | 131 | 128 | 123 | 122 |
Период автономной работы, ч | 4:10 | 1:12 | 2:24 | 4:01 | 1:10 | 2:23 | 1:25 | 3:55 | 1:02 | 1:10 | 4:12 |
|
Сводка характеристикУтилиты русификации PalmOS
|
CyrHack 0.43 |
PiLoc Russian 1.31 |
PaPiRus 1.7 |
InterPilot 2.1 |
Локализация оболочки | V | V | V | V |
Региональные установки | V | V | V | V |
Дополнительные кодировки | KOI-8, 866, Macintosh | KOI-8, 866, Macintosh | KOI-8, 866, Macintosh | нет (есть поддержка дополнительных языков) |
Оперативное переключение | V | V | V | V |
Корректность сортировки | V | V | V | V |
Дополнительный сервис | V | V | V | V |
Виртуальная клавиатура | V | V | V | V |
Возможность оптимизации набора компонентов | V | V | V | V |
Корректность преобразования русскоязычных текстов | V | V | V | V |
"Удобство ввода", % | 97 | 97 | 95 | 96 |
Техническое сопровождение | V | V | V | V |
|
Утилиты русификации Psion
|
RusPsion 2.20 |
ЭльбРУС 5 2.0 |
CyrLat 3.0 |
Локализация оболочки и программ | V | V | X |
Русский язык в программах | V | V | X |
Русские имена файлов | V | V | V |
Региональные установки | V | V | X |
Дополнительные кодировки | V | V | X |
Корректность сортировки | V | V | X |
Изменение раскладки | V | V | X |
Дополнительные функции | Утилиты, оперативное переключение кодировок | Утилиты, оперативное переключение кодировок | Сигнал |
|
Утилиты русификации Windows CE
|
RusCE/LE 2.0.71 (HPC) |
RusCE/LE 2.1.26 (PPC) |
RusCE/LE 4.0.1 (PocketPC) |
CeNat 1.0 (PPC) |
ArtSKey 4.1 Plus (HPC) |
ArtSKey 4.1 Plus (PPC) |
PocketEx Input Method 1.0 (PPC) |
RussKey 1.02/RussNLS 0.91 (HPC/PPC) |
Локализация оболочки | V | V | V | V | V | V | X | X |
Рукописный ввод | X | V | V | V | X | V | V | X |
Русский язык в программах | V | V | V | V | V | V | V | V |
Русские имена файлов | V | V | V | V | V | V | V | V |
Региональные установки | V | V | V | V | V | V | X | X |
Дополнительные кодировки | V | V | V | V | V | V | V | V |
Дополнительные функции | V | V | V | X | V | V | X | X |
Виртуальная клавиатура | X | V | V | V | X | V | V | X |
Возможность оптимизации набора компонентов | V | V | V | V | V | V | V | V |
Корректность преобразования русскоязычных файлов | V | V | V | V | V | V | V | V |
Техническое сопровождение | V | V | V | V | V | V | X | X |
|
Источники, материалы:
PC Magazine Россия
Обсуждение статьи в форуме

|