User Tools

Site Tools


quickbits

http://www.2bitsoftware.com/QuickBits/default.htm

Работа программы QuickBits основана на оптимизации кода часто вызываемых системных вызовов (MemSet, BltDrawChars, WinSaveBits). Программа подставляет свои хорошо оптимизированные версии этих вызовов. Судя по всему в PalmOS 4 оригинальные вызовы были ускорены, и утилита потеряла всякий смысл. Отсюда мораль: польза от утилиты будет только на старых пальмах (III и V) с третьей версией операционки. Возможны сбои в работе неаккуратно написанных приложений.

>
> RB>> QuickBits
> > Это что? Бенчмарк?
>
> Да, типа того. Довольно известный, им обычно принято пузами меряться.
> Он вообще вроде разгонялка, но там присутствует тест со статистикой по
> нескольким показателям плюс общий индекс устройства.

QuckBits делает смешную вешь для разгона - заменяет встроенные часто
используемые сисколлы (типа WinDrawChars) на свои версии, оптимизированные
переписыванием на асм. Причем:
- под нестандартные экраны не работает (Sony/Handera)
- под PalmOS 4 не оптимизирует, так как разработчики palmos сами
оптимизировали эти сисколлы
- под POSE эти сисколлы (как самое узкое место) просто исполняются в
нативном коде

Поэтому польза от разгонятеля QuickBits существует только для владельцев
Palm3, Palm 5, Visor с PalmOS 3.1-3.5.


Соответственно тамошний бенчмарк меряет соотношение скоростей
неоптимизированных и оптимизированных версий сисколлов и показывает
что-нибудь разумное только для машинок с одним процессором и одной версией
ОС. Сравнение индекса для m505 и 3е вообще ничего не говорит.



Да, он еще и ram wait state уменьшает. но только ради этого ставить его
глупо, лучше afterburner какой-нибудь.
 
quickbits.txt · Last modified: 2003/06/05 12:23 by 127.0.0.1