О скорости механизмов с применением оператора 177



Posted by Рустем Мухаметшин on January 18, 1999 at 03:56:07:

In Reply to: Новые, уже не экспеpиментальные модификации Сеpвеpа 2.9H и ultraH. posted by Аpкадий Водяник, ЗАО Хакеpс Дизайн on January 17, 1999 at 06:48:45:

        Проделал такой тест в
однопользовательской:
        Завел 27 тестовых операций (по одной в день). Размножил файл месяца на весь год. Сделал два варианта тестовой ветви. В первом без всяких ф/к стоит 10 корреспонденций типа Д счет К счет. Д и К совпадают, но в каждой корресподненции участвует другой счет. Во втором варианте стоит корреспонденция X  X  DK10, в ф/к DK10 прописан аналог первого варианта на операторах 177. Сбиваю баланс после перезапуска программы и смотрю статистику по Alt-F9. На моей машине P200MMX под Win98 получаю в первом случае 17820 оп/сек, а во втором 5940 оп/сек.
        Тест очень не точен, потому как статистика быстродействия работает очень подозрительно и результат отличается ровно в 3 раза. Подозреваю что реальные цифры лежат в диапазоне 2-3. Визуально ощущается резкое (в разы) отличие скорости сбивки.

        Хочу отметиь что это не самое узкое место в счете баланса. Т.е. скорость проводок все равно достаточно велика по сравнению с другими механизмами программы. А значит, на их фоне на реальных базах эффект будет значительно меньше.



Пpишедшие ответы: